起動時に時間がずれる
iMac Mid 2006 20inch を発売直後に購入しました。その当初から、起動時に毎回時間がずれてしまいます。起動しない状態が長ければ長い程、ずれも大きくなっていきます。(半日で2、3秒、一週間で数分〜十数分程度)
数秒なら気になりませんが、十数分もずれているのは流石に気持ち悪いですし、出来れば起動時に最初から時間を合わせておきたいのです。
現状ではcrontabを用いて10分毎にntpdateを実行するか、すぐ合わせたいときは日付けと時刻→自動設定のチェック入れ外しで対処しています。
通常は10分毎のntpdateのためにチェックは入れていませんが、チェックを入れたまま起動しても時間はずれたままです。
参考にならないかもしれませんが、チェックを入れた状態で試みた状況を述べますと、起動直後に ntpq -p を実行すると No association ID's returned となります。
その後にNetworkTimeを再起動すれば時間が合い、しばらくすると問題なく同期もしています。/etc/hostconfig を確認した所、 TIMESYNC=-YES- となっています。
また、一度時間を合わせた後に数日間起動し続けても(スリープを挟みつつ)、特にずれは生じません。
"ntpdate -u サーバ名"でも問題なく時間が合います。
コンソールを見た所、自動設定にチェックを入れて起動した時のみ、下記のエラーが出ているようです。
ntpdate[176]: can't find host ntp.nict.jp\n
ntpdate[176]: no servers can be used, exiting
ただこのエラーは、ntpdとntpdateが同時に使用出来ないため表示されるエラーだと認識しています。また、チェックを外して起動しても時間が合わないため、この問題とは関係ないのでないかと思っております。誤認でしたらご指摘お願いします。
以上の結果は、サーバを time.asia.apple.com から ntp.nict.jp に変更しても同様でした。
コミュニティ過去ログでも起動時に時間がずれてしまうというケースが見つけられなかったため、何か良い方法があれば、ご教示願えれば幸いです。
iMac