FreeBSD mismatch pkg update upgrade

Icon

Comment régler le problème pkg: repository FreeBSD contains packages for wrong OS version suite à une (mauvaise) mise à jour d'un système FreeBSD  


Si vous rencontrez le problème suivant lorsque vous essayer d'installer un paquet ou de mettre à jour le système :

pkg update
Updating FreeBSD repository catalogue...
Fetching packagesite.pkg: 100%    7 MiB   7.0MB/s    00:01    
Processing entries:   0%
Newer FreeBSD version for package ???:
To ignore this error set IGNORE_OSVERSION=yes
- package: ???
- running kernel: ???
Ignore the mismatch and continue? [y/N]: n
pkg: repository FreeBSD contains packages for wrong OS version

C'est probablement en raison d'une mise à jour précédente du système qui n'a pas été menée à son terme.

Voici comment procéder.

 

1. Identifiez la version actuelle (a) uname -a) et celle, en principe plus récente, qui correspond au dépot de paquets (b).

2. Relancez la mise à jour du système en précisant que vous souhaitez passer de la version en cours a) à la version suivante b) :

freebsd-update --currently-running 13.1-RELEASE -r 13.2-RELEASE upgrade

3. Exécutez deux fois consécutivement (sans redémarrer) :

freebsd-update install

4. Redémarrez, puis :

pkg update


Ce document a été publié le 2019-06-05 00:00:00. (Dernière mise à jour : 2024-06-10 00:49:59.)

Icon (Système informatique) Technique » FreeBSD




This website uses 'cookies' to enhance user experience and provide authentification. You may change which cookies are set at any time by clicking on more info. Accept
x