Mise à niveau de FreeBSD

Mise à niveau de FreeBSD 11.2 vers FreeBSD 12.

Récupérer la version courante

freebsd-version
# 11.2-RELEASE-p14

Mise à niveau du système

freebsd-update fetch install
pkg update && pkg upgrade
freebsd-update -r 12.0-RELEASE upgrade
freebsd-update install
reboot
# [...]
freebsd-update install
pkg-static install -f pkg
pkg update
pkg upgrade
freebsd-update install

Vérification

freebsd-version
# 12.0-RELEASE-p10

Problème rencontré après la mise à niveau

l'utilitaire pw ne fonctionnait plus :

pw adduser mikael -m
pw: user 'mikael' disappeared during update

Pour corriger le problème, regénérer la base de données des mots de passe des utilisateurs :

/usr/sbin/pwd_mkdb -p /etc/master.passwd
By @Mikael FLORA in
Tags : #système,