すでに何度か遭遇している。
状況
- MacBook Air (Retina, 13-inch, 2019)
- macOS Sonoma 14.1 にアップデートし数週間経過
- しばらく充電していなかった可能性あり
- 日付は数か月前,時刻は1時間半ほどずれている
- Wifiには接続できている
- ブラウザで適当なページにアクセスしようとすると「時計が遅れています」と表示される
試したこと
-
日付と時刻の設定を確認 ← 問題なさそう
- 設定 > 一般 > 日付と時刻
- 日付と時刻を自動的に設定:ON
- タイムサーバ:Apple (time.apple.com)
- ・・・
- 現在の位置情報に基づいて,時間帯を自動的に設定:ON
- ・・・
- 設定 > プライバシーとセキュリティ > 位置情報サービス
- 位置情報サービス:ON
- 設定 > 一般 > 日付と時刻
-
ntp.nict.jpを指定してみる ← その瞬間だけ設定されるがダメ
sudo sntp -S ntp.nict.jp Password: +27997529.192100 +/- 0.048613 ntp.nict.jp
-
time synchronization daemonのキャッシュを削除してみる ← これだけじゃだめ
sudo rm /var/db/timed/com.apple.timed.plist
-
もう一度 ntp.nict.jp を指定してみる ← 成功
sudo sntp -S ntp.nict.jp Password: -0.001306 +/- 0.009531 ntp.nict.jp
ということで,無事解決。
おそらくtimedのキャッシュを削除したことが効果的だったようだ。