FreeBSD 9.1-RELEASEからstableに上げる時に少し問題があったのでメモ。
FreeBSD 9.1-RELEASEのisoイメージをマウントしてインストール後、stableに上げる時にinstallworldで
[bash]
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.
[/bash]
のようなメッセージが出てinstallworldに失敗する。
/usr/src/UPDATINGを読めとか言っているようなので参照してみると
20121218: With the addition of auditdistd(8), a new auditdistd user is now depended on during installworld. "mergemaster -p" can be used to add the user prior to installworld, as documented in the handbook. 20121205: 9.1-RELEASE.
という事らしい。
要するに”auditdistd”ユーザを追加しろということのようだ。
「auditdistd」って何ぞやと検索してみたら
辺りが参考になりそう。
とりあえず、
[bash]
pw useradd -n auditdistd -g audit -c "Auditdistd unprivileged user" -d /var/empty -s /usr/sbin/nologin
[/bash]
を実行後にinstallworldすればOK。
# ちなみに、9.2-PRERELEASEが出ているので、こっちでインストールすれば上記は必要ないかもです。
コメント