ERROR: Required auditdistd user is missing

Columbo0815

Kaffeemann
Teammitglied
Moin,

beim Upgrade einer Jail von FreeBSD-9.1/amd auf 9.2/amd erhalte ich auf einem FreeBSD-9.2/amd64 Host beim ausführen von "make installworld DESTDIR=/usr/jail/foobar" die Meldung:

ERROR: Required auditdistd user is missing, see /usr/src/UPDATING.
*** [installcheck_UGID] Error code 1

Stop in /usr/src.
*** [installworld] Error code 1

Stop in /usr/src.

Zuvor habe ich natürlich mergemaster -p -D /usr/jail/foobar ausgeführt und habe in der /etc/passwd bzw. master.passwd in der jail den User enthalten. Will ich pwd_mkdb manuell für die Jail ausführen erhalte ich folgende Fehlermeldung:
pwd_mkdb: corrupted entry
pwd_mkdb: at line #3
pwd_mkdb: /usr/jail/foobar/etc/passwd: Inappropriate file type or format

Ich habe echt keinen Schimmer. Die passwd sieht jedenfalls korrekt aus.
 
Ich habe jetzt vom Backup die alte passwd genommen und mergemaster nochmal laufen lassen. pwd_mkdb läuft nun auch ohne Fehler. Aber beim make installworld komme ich dennoch nicht weiter.

Zeile 3 der kaputten passwd: root:*:0:0:Charlie &:/root:/bin/csh
 
Die passwd-Datei - die jetzt schon angepasst ist - scheint auch zu funktionieren, ich habe die Jail (9.1) gestartet, die User werden per dovecot bedient.
 
Hmm... sieht eigentlich korrekt aus. Wenn er nun nicht weiterläuft ist die nächste Frage, ob auditdistd denn auf dem Host vorhanden ist.
 
Ja, habe ich geprüft. Zudem läuft der Host ja auf 9.2 (aktualisiert per freebsd-update). Die Sourcen habe ich nicht extra geholt (wurden auch per freebsd-udpate aktualisiert). Gebaut habe ich einfach per make buildworld (zuvor make clean).
 
Merkwürdig. Ich versuche gerade einfach eine neue Jail zu erstellen. Mergemaster ist hierbei ja nicht notwendig. Die Fehlermeldung ist die selbe!
 
Dir "fehlt" wohl der User auf dem Host. Du bist auch bei weitem nicht der Erste, dem das passiert. Denn man drückt das Neubauen der Nutzerdatenbank sehr leicht weg... Probiere mal ein
Code:
pwd_mkdb /etc/master.passwd
 
Ich könnte schwören, dass ich das sowohl während dem Upgrade vom Host als auch nach dem Fehler gemacht habe. Für die neue Jail funktioniert es jetzt zumindest. Bei der "9.1"er kann ich das erst später testen.

Herzlichen Dank euch beiden!
 
Zurück
Oben