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

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 вышли из синхронизации

Arved
источник
Это исправило ошибку при обновлении с 10.3 до 11 во время pkg updateшага по перестройке всех установленных портов.
Эрик
4
/usr/sbin/pwd_mkdb -p /etc/master.passwd
НБАРИ