В останні тижні я щоранку помічав, що годинник буде відставати на 2-3 хвилини. Я помітив, що відкриття діалогового вікна "Дата та час" із "Системних налаштувань" призведе до того, що годинник буде синхронізований на сервери часу Apple. У мене працює ОС X 10.7.4 Lion на 8,2 MacBook Pro.
Що може бути причиною відсутності автоматичної ресинхронізації?
EDIT: Я порівняв свій /etc/ntp.conf
файл з однолітким, який також працює Lion, і ми помітили, що мій файл містить:
0000000: 7365 7276 6572 2074 696d 652e 6170 706c server time.appl
0000010: 652e 636f 6d2e 0a e.com..
в той час як у нього було:
0000000: 7365 7276 6572 2074 696d 652e 6170 706c server time.appl
0000010: 652e 636f 6d e.com
Його остання дата модифікації була в середині 2010 року, тоді як моя остання зміна була тиждень-два тому (приблизно, коли почалася проблема?). Я, звичайно, не вручну редагував файл. Можливо, пов’язані?
EDIT 2: Я помітив, що якщо я поміняю свій сервер часу в "Date & Time" на, скажімо, Азія, мій /etc/ntp.conf
файл стає:
0000000: 7365 7276 6572 2074 696d 652e 6173 6961 server time.asia
0000010: 2e61 7070 6c65 2e63 6f6d 2e0a .apple.com..
у комплекті з символом 0x2e в кінці. Отже, здається, що OS X додає заднім числом. автоматично, але свіжа система Лева не містить цього сліду. Все ще не впевнені, чи впливає це на синхронізацію.
EDIT 3: Пройшло 24 години, як я змінив сервер часу на "Apple Asia", а потім повернувся на "Apple Americas" - часу не було. Химерність.