FreeBSD mismatch pkg update upgrade
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.)