пользователь исчез во время ошибки обновления


8

Я сделал обновление до FreeBSD 9 несколько недель назад и только начал его использовать, и когда я пытаюсь создать нового пользователя, я получаю следующее:

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

Я впервые заметил эту проблему при попытке установить postfix и получил аналогичную ошибку.

Кто-нибудь знает, что это такое или как это исправить без полной переустановки?

Некоторые люди предлагают выключить демон nscd, но это не решает проблему.

Ответы:


24

Вы пытались восстановить свою базу паролей с помощью vipw? Некоторые люди сообщали об этой ошибке, когда / etc / passwd и /etc/master.passwd вышли из синхронизации


Это исправило ошибку при обновлении с 10.3 до 11 во время pkg updateшага по перестройке всех установленных портов.
Эрик

4
/usr/sbin/pwd_mkdb -p /etc/master.passwd
НБАРИ
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.