茨城県水戸市の大和と申します。
自己フォローです。
以下のトラブルの原因が分かりましたので (^^; ご報告です。
> From: "S.Yamato" <sy _at_ 4u.net>
> Subject: [linux-users:56200] getwd & shell-init Error
> To: linux-users _at_ linux.or.jp
> Message-Id: <199908050114.KAA23286 _at_ shrike.dti.ad.jp>
> 症状:
> 1. ログイン時に次のようなエラーが出る。bash が出している。
> shell-init: could not get current directory:
> job-working-directory: could not get current directory:
> 2. リブートするとなおる。uptime 数日で出るようになる。
> 今回は稼働4日目でした。
> 3. root では出ない。でも反応は遅いようだ。
結論はファイルの持ち運びに使っている Libretto を mount したままにして
はずしてしまったことのようです。
再現性がないので原因不明でしたが、今日7日ぶりに起こりました。
/var/log/messages に
> Aug 12 10:17:10 posha kernel: nfs: server chibi not responding, timed out
> Aug 12 10:17:45 posha last message repeated 6 times
というエラーが出ていてもしやと思って umount したら、あっさりなおりました。
それで、これが原因ではなかろうかと思っております。家に帰ったら実験してみます。
# ところでディレクトリーは次のようになっていたのですが、
# /root -- login O.K.
# /chibi -- 今回問題になった mount point
# /home -> symlink to /var/home
# /var/home/sy -- my home
# これで sy が login したときや ash や sash で pwd とした時に、どうして
# job-working-directory: could not get current directory:
# というエラーが出るのかいまいち分かりません。
# どなたかお教え頂ければ幸いです。
これから automount の利用を検討しようと思います。
S.Yamato/大和慎一 sy _at_ 4u.net