У меня в середине 2011 года 27-дюймовый iMac под управлением Mavericks (10.9.1). Я обновился с Mountain Lion этой осенью, когда был выпущен Mavericks. У меня никогда не было проблем с системными часами.
С момента установки Mavericks мои часы стабильно набирают около 20 секунд в день. У меня правильно установлен часовой пояс, и в настройках системы «Дата и время» установлен флажок «Автоматически устанавливать дату и время». Он настроен на использование «Apple / Americas / US (time.apple.com)»
Когда я открываю панель «Системные настройки даты и времени», мои часы сразу же настраиваются на правильное время, но, не открывая панель, они довольно быстро сбиваются с пути.
Я перезагрузил, проверил и снял флажок, чтобы установить дату и время автоматически, и ни один, кажется, не помог.
Любые решения или идеи?
ОБНОВИТЬ:
Я сделал то, что похоже на прогресс. Вопрос: Как я могу узнать, правильно ли обновляет часы мой Mac? и его принятый grgarside ответ предоставил много полезной помощи по устранению неполадок. Мой дрейф колоссальный 499,988 (набирает 43,19 секунд в день)!
Самое главное, что кардиостимулятор работает каждые 5 - 15 секунд, о чем свидетельствует мой стволовой журнал, однако каждый раз, когда он запускается, он выдает ошибку:
Feb 1 11:53:29 jsw.local pacemaker[19928]: adjtime: Operation not permitted
Feb 1 11:53:39 jsw.local pacemaker[19928]: adjtime: Operation not permitted
Feb 1 11:53:51 jsw.local pacemaker[19928]: adjtime: Operation not permitted
Feb 1 11:53:59 jsw.local pacemaker[19928]: adjtime: Operation not permitted
Feb 1 11:54:09 jsw.local pacemaker[19928]: adjtime: Operation not permitted
Feb 1 11:54:19 jsw.local pacemaker[19928]: adjtime: Operation not permitted
Кажется, у меня проблема с разрешением, но я не могу ее решить. Я выгрузил и перезарядил кардиостимулятор plsit через launchctl
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.pacemaker.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.pacemaker.plist
вот текстовый экспорт моего com.apple.pacemaker.plist
{
Label = "com.apple.pacemaker";
ProgramArguments = (
"/usr/libexec/pacemaker",
"-b",
"-e",
"0.0001",
"-a",
10,
);
KeepAlive = {
PathState = {
"/private/var/db/ntp.drift" = YES;
};
};
}
Мой /private/var/db/ntp.drift файл принадлежит root: wheel и имеет разрешения 644, /System/Library/LaunchDaemons/com.apple.pacemaker.plist имеет точно такие же права и владельца.
Я надеюсь, что это обновление предоставит достаточно дополнительной информации, чтобы кто-нибудь мог помочь мне решить эту проблему.