Мои часы больше не показывают время должным образом после установки Mavericks. Эта проблема затрагивает все мои iMac сразу после Mavericks, поэтому проблема не в плохой батарее.
Симптом: часы смещаются примерно на минуту в день. Если щелкнуть апплет «Дата и время» в настройках, часы сразу же синхронизируются с правильным временем. Так что серверы NTP явно работают. Просто Mavericks не использует их для установки системных часов, если только не выбран апплет «Дата и время».
Я последовал совету здесь и использовал пользовательский интерфейс для установки нескольких серверов времени. Я использовал рекомендуемую строку:0.us.pool.ntp.org, 1.us.pool.ntp.org, 2.us.pool.ntp.org, 3.us.pool.ntp.org
После внесения этого изменения часы вместо того, чтобы терять тридцать секунд в день, теперь отстают на одну минуту в день.
Как вы можете видеть из журнала, он правильно выполняет несколько синхронизаций времени, а затем просто останавливается. Последняя синхронизация была выполнена еще 17.01.14 в 16:40:
1/17/14, 2:06:08 PM ntpd: proto precision = 1.00 usec
1/17/14, 2:06:19 PM ntpd: proto precision = 1.00 usec
1/17/14, 2:09:25 PM ntpd: proto precision = 1.00 usec
1/17/14, 2:09:30 PM ntpd: ntpd exiting on signal 15
1/17/14, 2:09:30 PM ntpd: proto precision = 1.00 usec
1/17/14, 2:09:36 PM ntpd: ntpd exiting on signal 15
1/17/14, 2:09:36 PM ntpd: proto precision = 1.00 usec
1/17/14, 2:13:34 PM ntpd: proto precision = 1.00 usec
1/17/14, 2:20:10 PM ntpd: SYNC state ignoring +0.156620 s
1/17/14, 2:37:33 PM ntpd: ntpd: time set +0.241899 s
1/17/14, 2:58:17 PM ntpd: ntpd: time set +1.052795 s
1/17/14, 3:42:36 PM ntpd: SYNC state ignoring -1.002861 s
1/17/14, 3:42:37 PM ntpd: ntpd: time set -1.012315 s
1/17/14, 4:41:31 PM ntpd: SYNC state ignoring -1.369896 s
По-видимому, проблема может быть решена, если пользователь знает Unix и может перекомпилировать части операционной системы . Это далеко за пределами моего уровня знаний. Я запустил ntpdate -q time.apple.com после нажатия элемента управления «Дата и время» в пользовательском интерфейсе, поэтому здесь все еще не рассинхронизировано:
server 17.151.16.38, stratum 2, offset -1.405741, delay 0.04819
server 17.171.4.14, stratum 2, offset -1.404515, delay 0.09674
server 17.171.4.15, stratum 2, offset -1.406511, delay 0.09543
server 17.171.4.33, stratum 2, offset -1.405914, delay 0.09560
server 17.171.4.34, stratum 2, offset -1.405216, delay 0.09547
server 17.171.4.35, stratum 2, offset -1.405537, delay 0.09482
server 17.171.4.36, stratum 2, offset -1.406435, delay 0.09608
server 17.171.4.37, stratum 2, offset -1.409832, delay 0.10497
server 17.151.16.12, stratum 2, offset -1.405502, delay 0.04555
server 17.151.16.14, stratum 2, offset -1.405269, delay 0.04694
server 17.151.16.20, stratum 2, offset -1.407573, delay 0.04491
server 17.151.16.21, stratum 2, offset -1.404786, delay 0.04668
server 17.151.16.22, stratum 2, offset -1.405651, delay 0.04752
server 17.151.16.23, stratum 2, offset -1.406247, delay 0.04523
server 17.171.4.13, stratum 2, offset -1.405871, delay 0.09541
19 Jan 10:29:24 ntpdate[33548]: step time server 17.151.16.20 offset -1.407573 sec
Есть ли проблема с этим обновлением ОС, чтобы лучше определять время без необходимости иметь дело с загадочными командами Unix и перекомпиляциями ОС?
Ок, решение найдено:
Вот шаги
Я могу убедиться, что часы теперь синхронизированы. Это абсолютно нелепое решение простой проблемы, но оно работает. Спасибо Гэри на форуме Apple за решение и отправку мне по электронной почте нового исполняемого файла. Также благодаря вкладу bmike выше.
bmike
ntp
кpacemaker
Mavericks. Очевидно, что некоторые, но не все люди наблюдают плохое поведение, но если вы сможете воспроизвести это, сообщение об ошибке в Apple может быть самым быстрым способом заставить Apple исправить их код. Если вы хотите отредактировать то, как вы определяете, что ваши часы работают неправильно, это может помочь другим обнаружить, что они затронуты, и совместно работать над обходным путем.bmike
ntpdate -q time.apple.com
показывает ваши значения смещения и задержки?Чад Декер
bmike
bmike
Чад Декер
Чад Декер
bmike