戸川です.
話題のML115を買ったので,7.0-BETA2/amd64をインストールしてみました.
これはうまくいきました.
次に,portsからbashをインストールしてみました.
これも動作しました.
で,せっかくなので,zfs rootするぜ,ということで,
http://www.ish.com.au/solutions/articles/freebsdzfs
に従って, /usr, /var, /tmp をzfs領域に移しました.
すると,起動などはうまくいくのですが,bashが起動しなくなりました.
エラーメッセージはこうです.
/libexec/ld-elf.so.1:
環境変数 LD_LIBRARY_PATH は設定されていますか?
% echo $LD_LIBRARY_PATH
設定されていないようでしたら、つぎのコマンドの
実行結果があると、回答を得られやすくなると思います。
% ldconfig -rv
% grep ^ldconfig /etc/defaults/rc.conf
% grep ^ldconfig /etc/rc.conf
--
Yusuke.Baba
<[メールアドレス保護]>
戸川です.
On Tue, 13 Nov 2007 22:40:44 +0900
"Yusuke.Baba"
<[メールアドレス保護]>
wrote:
> 環境変数 LD_LIBRARY_PATH は設定されていますか?
設定していません.
$ echo ${LD_LIBRARY_PATH}
$
suでrootになってからも試してみましたが
# echo ${LD_LIBRARY_PATH}
LD_LIBRARY_PATH: Undefined variable.
だそうです.
> % ldconfig -rv
> % grep ^ldconfig /etc/defaults/
戸川です.
すみません.一部解決しました.
件のページ
http://www.ish.com.au/solutions/articles/freebsdzfs
の手順どおりにやると,なぜか /var/run が
drwx-- 4 rootwheel 22 Nov 13 15:13 run
となって,パーミッションがおかしくなっていたようです.
ちなみに,ZFSにコピーする前のコピー元(UFS)である /bootdir/var/run は
drwxr-xr-x 4 root wheel 512 Nov 12 15:50 /bootdir/var/run
となっ
不思議ですね。
ld-elf.so.hints のアクセス権は、一般ユーザでも読み込めるように
なっていますか?
内容も教えていただけるとうれしいです。
% ls -l /var/run/ld-elf.so.hints
% cat /var/run/ld-elf.so.hints
--
Yusuke.Baba
<[メールアドレス保護]>