主要メッセージの手引き

nis_cachemgr: Error in reading NIS cold start file : '/var/nis/NIS_COLD_START'

原因

パッチ 104331-04 と 103612-33 のインストール後、nis_cachemgr(1M) が起動に失敗しました。リブート中に次のエラーが発生します。


Sep 11 16:34:00 nis_cachemgr: Error in reading NIS cold start file : 
          '/var/nis/NIS_COLD_START'
さらに、nis_cachemgr(1M) がログイン後に実行されていません。nis_cachemgr(1M)truss で調べると、/var/nis/NIS_COLD_START を読み取り、ただちにエラーを報告しているということがわかります。クライアントをインストールし直しても NIS_COLD_START をコピーしても、効果はありません。

対処方法

このエラーはタイミングの問題です。rpc.bind が起動された後で、/etc/init.d/rpc で NIS+ を初期化する前に、sleep(1) を入れてください。rpc.bind は初期化が遅いため、nis_cachemgr(1M) がエラー処理を始める前に数秒の余分な時間が必要です。