Ces dernières semaines, j'ai remarqué chaque matin que mon horloge était en retard de 2-3 minutes. J'ai remarqué que l'ouverture de la boîte de dialogue `` Date et heure '' dans les Préférences Système déclencherait la synchronisation de l'horloge avec les serveurs horaires d'Apple. J'utilise OS X 10.7.4 Lion sur un MacBook Pro 8,2.
Quelle pourrait être la cause de ce manque de resynchronisation automatique?
EDIT: J'ai comparé mon /etc/ntp.conf
fichier à un pair exécutant également Lion, et nous avons remarqué que mon fichier contenait:
0000000: 7365 7276 6572 2074 696d 652e 6170 706c server time.appl
0000010: 652e 636f 6d2e 0a e.com..
alors que le sien avait:
0000000: 7365 7276 6572 2074 696d 652e 6170 706c server time.appl
0000010: 652e 636f 6d e.com
Sa dernière date de modification date de la mi-2010, tandis que la mienne a été modifiée pour la dernière fois il y a une semaine ou deux (environ quand le problème a commencé?). Je n'ai certainement pas modifié manuellement le fichier. Peut-être lié?
EDIT 2: J'ai remarqué que, si je change mon serveur de temps dans 'Date & Time' en, disons, Asie, mon /etc/ntp.conf
fichier devient:
0000000: 7365 7276 6572 2074 696d 652e 6173 6961 server time.asia
0000010: 2e61 7070 6c65 2e63 6f6d 2e0a .apple.com..
complet avec le caractère de fin 0x2e. Donc, il semble que OS X ajoute la fin. automatiquement, mais un nouveau système Lion ne contient pas ce caractère de fin. Je ne sais toujours pas si cela affecte la synchronisation.
EDIT 3: Cela fait 24 heures que j'ai changé le serveur de temps en «Apple Asia», puis de nouveau en «Apple Americas» - pas de décalage horaire. Bizarre.
Réponses:
On dirait que certains caractères spéciaux ont été insérés à la fin (en particulier la partie 0x2e qui représente un simple
.
) et OS X interprète maintenant cela comme faisant partie du nom du serveur. Pour réparer, il suffit d'exécuterdu terminal.
Quant à savoir pourquoi vous avez ce problème, je n'ai aucune idée.
la source
ntp.conf
fichier pour qu'il contienne le caractère 0x2e et le retour à la ligne. Je ne pense pas que ce soit la cause.Depuis que j'ai (expérimentalement) effectué le changement suivant, j'ai cessé d'avoir des problèmes de dérive d'horloge, malgré
/etc/ntp.conf
le fait que le contenu du fichier ne change pas techniquement:Ouvrez la
Date & Time
boîte de dialogue des paramètres, changez le serveur de temps deApple Americas/U.S. (time.apple.com)
àApple Asia (time.asia.apple.com)
puis revenez àApple Americas/U.S. (time.apple.com)
. De là, ma dérive quotidienne du temps a cessé de se produire.C'est une réponse plutôt insatisfaisante - j'aimerais changer la réponse choisie si quelqu'un trouve la vraie cause sous-jacente.
la source