pengguna menghilang selama kesalahan pembaruan

8

Saya melakukan upgrade ke FreeBSD 9 beberapa minggu yang lalu dan baru mulai menggunakannya, dan ketika saya mencoba membuat pengguna baru, saya mendapatkan yang berikut:

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

Saya pertama kali memperhatikan masalah ini ketika mencoba menginstal postfix dan mendapatkan kesalahan serupa.

Adakah yang tahu apa ini atau bagaimana cara memperbaikinya tanpa instal ulang yang lengkap?

Beberapa orang menyarankan untuk mematikan daemon nscd, tetapi itu tidak memperbaiki masalah.

Roger Gilbrat
sumber

Jawaban:

24

Apakah Anda mencoba membuat ulang basis data kata sandi Anda dengan vipw? Beberapa orang melaporkan kesalahan ini, ketika / etc / passwd dan /etc/master.passwd keluar dari sinkronisasi

melengkung
sumber
Ini memperbaiki kesalahan ketika saya meningkatkan dari 10,3 ke 11, selama pkg updatelangkah untuk membangun kembali semua port yang diinstal.
Eric
4
/usr/sbin/pwd_mkdb -p /etc/master.passwd
nbari