Ich habe einen 27 "iMac von Mitte 2011, auf dem Mavericks (10.9.1) ausgeführt wird. Ich habe diesen Herbst von Mountain Lion aktualisiert, als Mavericks veröffentlicht wurde. Ich hatte noch nie ein Problem mit meiner Systemuhr.
Seit der Installation von Mavericks gewinnt meine Uhr konstant 20 Sekunden pro Tag. Ich habe meine Zeitzone richtig eingestellt und "Datum und Uhrzeit automatisch einstellen" ist in meinen Systemeinstellungen für Datum und Uhrzeit aktiviert. Es ist auf "Apple / Americas / US (time.apple.com)" eingestellt.
Wenn ich das Fenster "Date & Time System Preferences" öffne, wird meine Uhr sofort auf die richtige Zeit eingestellt, aber ohne das Fenster zu öffnen, kommt sie ziemlich schnell aus der Spur.
Ich habe das Kontrollkästchen zum automatischen Einstellen von Datum und Uhrzeit neu gestartet, aktiviert und deaktiviert und es scheint auch nicht geholfen zu haben.
Irgendwelche Lösungen oder Ideen?
AKTUALISIEREN:
Ich habe Fortschritte gemacht. Frage: Wie kann ich feststellen, ob mein Mac die Uhr korrekt aktualisiert? und seine akzeptierte Antwort von grgarside lieferte eine Menge hilfreicher Hilfe bei der Fehlerbehebung. Mein Drift beträgt satte 499,988 (plus 43,19 Sekunden pro Tag)!
Vor allem läuft der Schrittmacher alle 5 - 15 Sekunden, wie aus meinem Stammprotokoll hervorgeht. Bei jedem Start wird jedoch ein Fehler angezeigt:
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
Es scheint, dass ich ein Berechtigungsproblem habe, aber ich kann es nicht herausfinden. Ich habe den Schrittmacherplsit über launchctl entladen und neu geladen
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.pacemaker.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.pacemaker.plist
Hier ist ein Textexport meiner 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;
};
};
}
Meine Datei /private/var/db/ntp.drift gehört root: wheel und hat die Berechtigungen 644. /System/Library/LaunchDaemons/com.apple.pacemaker.plist hat genau die gleichen Eigentumsrechte und Berechtigungen.
Ich hoffe, dass dieses Update genügend zusätzliche Informationen enthält, damit mich jemand über dieses Problem hinwegbringen kann.