• 締切済み

rpcbindについて

solaris6で先日までは、正常に起動していたのですが、 構内で停電があり、UPSが正常に動作せずマシンが落ちました。そこで電源をいれてみると /usr/sbin/rpcbind error 4files cannot find network configulation file といって起動できませんでした。 そこで、/etc/rc2.d からS71rpcを移動すると正常に起動 できました。(コンソール上ではようこそ画面で止まっているのですが、telnetからは操作できます。) 今のところ影響はでていないのですが、ちょっと不安なので上記のエラーの解決策をご存知でしたら教えてください。

みんなの回答

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

>そもそもrpcbindがどのような機能をするのかがわかっていません。 >これを止めていたらどのような影響がでてくるのでしょうか? RPC(Remote Procedure Call)系のサーバ・クライアント(NFS、NISなど)が 接続できなくなります。 rpcbind はLinuxではportmapperデーモンと呼ばれています。 普通TCP/IP系のサーバはhttpは80 smtpは25とポート番号 が決まっているので、クライアントはそのポート番号を指定して、つながります。 RPC系のサーバはポート番号が固定していません。その代わり、毎回ポート番号を rpcbindに登録します。 RPC系のクライアントはrpcbindを調べて、目的のサーバのポート番号を見つけるわけです。 NFS、NISのほかに、CDE関連の環境もRPCを使っているサービスがありますので、 rpcbind(S71rpc)が起動していないので、CDEが使えないのでしょう。 rpcbind自体はフツーのコマンドなので、実行してみたらどうなりますか? または、S71rpcのどこの行でエラーを出すか調べてみてください。 #man rpcbind で調べてみたら、-w オプションをつけてwarm start等試せる見たいです。 他に、/tmp配下にファイルができる様な事が書かれているみたいです。 結局、回答になってませんが、、

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

>コンソール上ではようこそ画面で ようこそ画面、ってなんですか? S71rpcはシェルスクリプトなので、具体的に何行目のここで止まります、 とか質問した方がよいのでは? 手動で実行できたら、確認してみてください。 あと、強制終了したみたいなので、fsckの確認や、 デバイスファイル関連がおかしくなってるかもしれないので、reconfigure したほうが良いかも。

picca
質問者

補足

>ようこそ画面、ってなんですか? CDEでログオンした後に出てくる、白い画面(各種言語でようこそと表示されている)のことです。 >S71rpcはシェルスクリプトなので、具体的に何行目のこ>こで止まります、 とか質問した方がよいのでは? >手動で実行できたら、確認してみてください。 すみません、そもそもrpcbindがどのような機能をするのかがわかっていません。これを止めていたらどのような影響がでてくるのでしょうか?

関連するQ&A