背景:NISを実行しており、Solaris10ワークステーションからSolaris8サーバーへのNFSマウントがあります。
ワークステーションが何らかの理由でネットワーク接続を失った場合、ワークステーションのコンソールを見ると、次の形式のメッセージが繰り返されます。
<date> <time> <hostname> ypbind[<pid>]: NIS server not responding for domain "<domain>"; still trying.
コンソールでユーザーとしてログインしようとすると、NISを介してアカウントを認証できないため、機能しません。また、ログインプロンプトに戻らないため、rootとしてログインできません。
ワークステーションの電源ボタンを押すと(押したままにしないでください)、次のように表示されます。
<date> <time> <hostname> power: WARNING: Power off requested from power button or SC, powering down the system!
Shutdown started. <date> <time>
Changing to init state 5 - please wait.
<date> <time+2 minutes> <hostname> power: WARNING: Failed to shut down the system!
そして、次の形式のメッセージを引き続き表示します。
<date> <time> <hostname> ypbind[<pid>]: NIS server not responding for domain "<domain>"; still trying.
だから、質問は
クリーンシャットダウンを実行するには、実行中のすべてのサービスのシャットダウンスクリプトを正常に実行する必要があります。残念ながら、そのような状況では、一部のシャットダウンスクリプトがNISサーバーの待機中にスタックし、完了しない可能性があります。ネットワークを復旧できない場合は、rootとしてログインし、「halt」を実行して、すべてのシャットダウンスクリプトを待たずにネットワークを停止する必要があります。どちらも不可能な場合は、電源を切るのに行き詰まっている可能性があります。