In den letzten Wochen habe ich jeden Morgen bemerkt, dass meine Uhr 2-3 Minuten zurückliegt. Ich habe festgestellt, dass beim Öffnen des Dialogfelds "Datum und Uhrzeit" in den Systemeinstellungen die Uhr erneut mit den Zeitservern von Apple synchronisiert wird. Ich verwende OS X 10.7.4 Lion auf einem 8,2 MacBook Pro.
Was könnte diesen Mangel an automatischer Resynchronisation verursachen?
BEARBEITEN: Ich habe meine /etc/ntp.conf
Datei mit der eines Kollegen verglichen , auf dem auch Lion ausgeführt wird, und wir haben festgestellt, dass meine Datei Folgendes enthält:
0000000: 7365 7276 6572 2074 696d 652e 6170 706c server time.appl
0000010: 652e 636f 6d2e 0a e.com..
während sein hatte:
0000000: 7365 7276 6572 2074 696d 652e 6170 706c server time.appl
0000010: 652e 636f 6d e.com
Sein letztes Änderungsdatum war Mitte 2010, während mein letztes vor ein oder zwei Wochen geändert wurde (ungefähr zu dem Zeitpunkt, als das Problem begann?). Ich habe die Datei sicherlich nicht manuell bearbeitet. Möglicherweise verwandt?
BEARBEITEN 2: Ich habe festgestellt, dass meine /etc/ntp.conf
Datei , wenn ich meinen Zeitserver in "Datum & Uhrzeit" auf "Asien" ändere, wie folgt lautet:
0000000: 7365 7276 6572 2074 696d 652e 6173 6961 server time.asia
0000010: 2e61 7070 6c65 2e63 6f6d 2e0a .apple.com..
komplett mit nachfolgendem 0x2e-Zeichen. Es scheint also, dass OS X das Trailing hinzufügt. automatisch, aber ein neues Lion-System enthält dieses nachgestellte Zeichen nicht. Wir sind uns immer noch nicht sicher, ob dies die Synchronisation beeinflusst.
EDIT 3: Es ist 24 Stunden her, seit ich den Zeitserver auf "Apple Asia" und dann zurück auf "Apple Americas" geändert habe - keine Zeitverschiebung. Bizarr.
Antworten:
Es sieht so aus, als ob am Ende einige Sonderzeichen eingefügt wurden (insbesondere der 0x2e-Teil, der ein einfaches darstellt
.
), und OS X interpretiert dies jetzt als Teil des Servernamens. Zum Reparieren einfach ausführenvom Terminal.
Ich habe keine Ahnung, warum Sie dieses Problem haben.
quelle
ntp.conf
Datei tatsächlich so , dass sie das Zeichen 0x2e und die nachfolgende neue Zeile enthält. Ich denke nicht, dass dies die Ursache ist.Da ich (experimentell) die folgende Änderung vorgenommen habe, habe ich keine Probleme mit
/etc/ntp.conf
der Zeitverschiebung mehr , obwohl sich der Inhalt der Datei technisch nicht geändert hat :Öffnen Sie den
Date & Time
Einstellungsdialog, ändern Sie den Zeitserver vonApple Americas/U.S. (time.apple.com)
nachApple Asia (time.asia.apple.com)
und dann zurück zuApple Americas/U.S. (time.apple.com)
. Von da an hat meine tägliche Zeitverschiebung aufgehört aufzutreten.Dies ist eine ziemlich unbefriedigende Antwort - ich würde gerne die ausgewählte Antwort ändern, wenn jemand die wahre, zugrunde liegende Ursache findet.
quelle