11 votes

Dérive quotidienne de l'horloge de plusieurs minutes

Ces dernières semaines, j'ai remarqué chaque matin que mon horloge avait un 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éclenche la resynchronisation de l'horloge avec les serveurs de temps d'Apple. J'utilise OS X 10.7.4 Lion sur un MacBook Pro 8,2.

Quelle pourrait être la cause de cette absence de resynchronisation automatique ?

EDIT : J'ai comparé mon /etc/ntp.conf à un collègue qui utilise aussi 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 l'avait fait :

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

La dernière date de modification de son fichier remonte à la mi-2010, alors que le mien a été modifié il y a seulement une ou deux semaines (à peu près au moment où le problème a commencé ?). Je n'ai certainement pas modifié manuellement le fichier. Cela pourrait-il être lié ?

EDIT 2 : J'ai remarqué que, si je change mon serveur de temps dans 'Date & Time' pour, disons, l'Asie, ma /etc/ntp.conf devient un fichier :

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 à la fin. Il semble donc qu'OS X ajoute automatiquement le caractère de fin de ligne ., mais un nouveau système Lion ne contient pas ce caractère de fin de ligne. Je ne sais toujours pas si cela affecte la synchronisation.

EDIT 3 : Cela fait 24 heures que j'ai changé le serveur de temps pour 'Apple Asia' et ensuite de nouveau pour 'Apple Americas' -- pas de décalage horaire. Bizarre.

6voto

nohillside Points 82672

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 l'interprète désormais comme faisant partie du nom du serveur. Pour corriger ce problème, il suffit d'exécuter

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

à partir du terminal.

Je n'ai aucune idée de la raison pour laquelle vous avez ce problème.

2voto

corpo Points 264

Depuis que j'ai effectué la modification suivante (à titre expérimental), je n'ai plus de problèmes de dérive de l'horloge, malgré le fait qu'il s'agisse d'un système d'alerte. /etc/ntp.conf le contenu du fichier ne change pas techniquement :

Ouvrez le Date & Time changez le serveur de temps de Apple Americas/U.S. (time.apple.com) à Apple Asia (time.asia.apple.com) puis retour à Apple Americas/U.S. (time.apple.com) . À partir de là, ma dérive temporelle 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 trouve la véritable 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