
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu-ja-8.04をインストールして、NISとAutomountを設定したのですが、
下記に投稿されているのと同様の症状となり、起動後に/etc/init.dの下のスクリ
プトを再度実行しないとAutomountがきちんと動かない状態となりました。
http://forum.ubuntulinux.jp/viewtopic.php?pid=7232
(この投稿があったので、疑ってみることができ、解決に結びつきました。)
苦労の末、解決できたのですが、デーモンの初期化スクリプトのデフォルトの順番
に問題があるようです。
/etc/init.dの下の関連するデーモンの起動スクリプトへのシンボリックリンクのファ
イル名のSの後ろの数字は、runlevel 2の時には以下のようになっています。
portmap : 17
nfs : 20
nis : 50
autofs : 19
また、runlevel 5の時は、、以下の通りです。
portmap : 17
nfs : 20
nis : 18
autofs : 19
参考にvineのマシンを確認すると、以下のようになっていました。
portmap : 13
nfslock : 14
nis : 17
autofs : 28
nfs : 80
機能から考えると、portmap, nfs, nis, autofsの順に立ち上げるべきと思われ
ますが、そうなっておりません。
そこで、"cd /etc/rc2.d; mv S19autofs S51autofs"として再起動すると、
問題は解決し、起動後に何もしないでもAutomountまでちゃんと動くようになり
ました。
なお、私の場合には、ypbindがブロードキャストでサーバーを見つけられない
(たぶんSUNとLinuxはブロードキャストの流儀が違う)ため、サーバーを直接
指定するように、yp.confに書いていたのですが、それをホスト名で指定して
いたらうまく行かず、IPアドレス直接にする必要があり、その問題も影響してい
たため、上記の問題と両方解決する必要があったために解明に苦労しました。
上記の修正だけでうまく行かない場合には、私のように別の問題と併発してい
ないか疑うと良いと思います。
最後の編集者: yokoz (2008-06-25 20:55:47)
オフライン
先週末にもう1台のPCにUbuntuをインストールし、パッケージのアップデートをかけて
から、同様の設定をしようとしたら、/etc/rc2.dの中のnisとautofsの起動順序が
S18くらいになっていました。
(どなたかが、私の投稿を見て修正したのでしょうか?)
しかしながら、うまく行っておらず、S50nis, S51autofs にリネームしたら、うまく行き
ました。
起動順序に関連するデーモンで、私が見落としているものがあるのかも知れません。
(あるいは、nfsとの起動の順番かも知れませんが。)
オフライン