11 votes

Décalage horaire quotidien de plusieurs minutes

Au cours des dernières semaines, j'ai remarqué chaque matin que ma montre accuse un retard de 2 à 3 minutes. J'ai remarqué qu'ouvrir la boîte de dialogue 'Date et Heure' des Préférences Système déclenche la resynchronisation de l'horloge sur les serveurs de temps d'Apple. Je cours OS X 10.7.4 Lion sur un MacBook Pro 8,2.

Qu'est-ce qui pourrait causer ce manque de resynchronisation automatique?

EDIT : J'ai comparé mon fichier /etc/ntp.conf avec celui d'un collègue également sous 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..

tandis que le sien contenait :

0000000: 7365 7276 6572 2074 696d 652e 6170 706c  server time.appl
0000010: 652e 636f 6d                             e.com

La date de sa dernière modification remonte à mi-2010, tandis que la mienne a été modifiée il y a seulement une semaine ou deux (aux alentours du début du problème ?). Je n'ai certainement pas édité manuellement le fichier. Peut-être est-ce lié?

EDIT 2: J'ai remarqué que, si je change mon serveur de temps dans 'Date et Heure' pour, par exemple, l'Asie, mon fichier /etc/ntp.conf devient :

0000000: 7365 7276 6572 2074 696d 652e 6173 6961  server time.asia
0000010: 2e61 7070 6c65 2e63 6f6d 2e0a            .apple.com..

avec le caractère 0x2e en fin de ligne. Il semble donc que OS X ajoute automatiquement le point final, mais un système Lion fraîchement installé ne contient pas ce caractère final. Je ne suis toujours pas sûr si cela affecte la synchronisation cependant.

EDIT 3: Il s'est écoulé 24 heures depuis que j'ai changé le serveur de temps pour 'Apple Asie' puis revenu à 'Apple Amériques' - aucun décalage horaire. Bizarre.

6voto

nohillside Points 82672

On dirait que certains caractères spéciaux ont été insérés à la fin (surtout la partie 0x2e qui représente un simple .) et OS X l'interprète maintenant comme faisant partie du nom du serveur. Pour résoudre ce problème, il suffit d'exécuter

sudo echo server time.apple.com > /etc/ntp.conf
sudo chown root:wheel /etc/ntp.conf

depuis le Terminal.

Quant à pourquoi vous avez ce problème, je n'en ai aucune idée.

2voto

corpo Points 264

Depuis que j'ai fait (expérimentalement) le changement suivant, je n'ai plus de problèmes de dérive de l'horloge, même si le contenu de mon fichier /etc/ntp.conf n'a pas techniquement changé :

Ouvrez la boîte de dialogue des paramètres Date & Heure, changez le serveur de temps de Apple Amériques/États-Unis (time.apple.com) à Apple Asie (time.asia.apple.com) puis revenez à Apple Amériques/États-Unis (time.apple.com). Depuis lors, ma dérive horaire quotidienne a cessé de se produire.

C'est une réponse plutôt insatisfaisante - j'aimerais changer la réponse sélectionnée si quelqu'un découvre la vraie cause sous-jacente.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X