FreeBSD9 – 9.1Rからstableに上げる時のメモ。

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が出ているので、こっちでインストールすれば上記は必要ないかもです。

コメント

タイトルとURLをコピーしました