użytkownik zniknął podczas błędu aktualizacji

8

Kilka tygodni temu zrobiłem aktualizację do FreeBSD 9 i zacząłem z niej korzystać, a kiedy próbuję utworzyć nowego użytkownika, otrzymuję:

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

Po raz pierwszy zauważyłem ten problem podczas próby zainstalowania Postfiksa i dostałem podobny błąd.

Czy ktoś wie, co to jest lub jak to naprawić bez pełnej ponownej instalacji?

Niektóre osoby sugerowały wyłączenie demona nscd, ale to nie rozwiązuje problemu.

Roger Gilbrat
źródło

Odpowiedzi:

24

Czy próbowałeś zregenerować bazę danych haseł za pomocą vipw? Niektóre osoby zgłosiły ten błąd, gdy / etc / passwd i /etc/master.passwd nie zsynchronizowały się

łukowaty
źródło
To naprawiło błąd podczas aktualizacji z 10.3 do 11, podczas pkg updateetapu przebudowy wszystkich zainstalowanych portów.
Eric
4
/usr/sbin/pwd_mkdb -p /etc/master.passwd
nbari