l'utilisateur a disparu lors d'une erreur de mise à jour

8

J'ai fait une mise à niveau vers FreeBSD 9 il y a quelques semaines et je viens de commencer à l'utiliser, et quand j'essaye de créer un nouvel utilisateur, j'obtiens ce qui suit:

pw: user 'todd' disappeared during update
adduser: ERROR: There was an error adding user (todd).

J'ai d'abord remarqué ce problème en essayant d'installer postfix et j'ai reçu une erreur similaire.

Quelqu'un sait-il ce que c'est ou comment y remédier sans une réinstallation complète?

Certaines personnes ont suggéré d'arrêter le démon nscd, mais cela ne résout pas le problème.

Roger Gilbrat
la source

Réponses:

24

Avez-vous essayé de régénérer votre base de données de mots de passe avec vipw? Certaines personnes ont signalé cette erreur lorsque / etc / passwd et /etc/master.passwd se sont désynchronisées

arved
la source
Cela a corrigé l'erreur lors de la mise à niveau de 10.3 vers 11, lors de l' pkg updateétape de reconstruction de tous les ports installés.
Eric
4
/usr/sbin/pwd_mkdb -p /etc/master.passwd
nbari