web-dev-qa-db-fra.com

Dérive de l'horloge même si NTPD est en cours d'exécution

J'ai un problème avec l'horloge qui dérive sur mon PC. Je suis entrain de courir

  • Ubuntu 10.10 sur un serveur e-mail IBM un peu croustillant (1,5 Go de RAM, processeur de 2,4 GHz)

  • ntpd est en cours d'exécution (démarré au niveau d'exécution 2)

  • les serveurs sont définis:

    server 1.us.pool.ntp.org
    server 2.us.pool.ntp.org
    server 3.us.pool.ntp.org
    server time.nrc.ca
    server ntp1.cmc.ec.gc.ca
    server ntp2.cmc.ec.gc.ca
    server wuarchive.wustl.edu
    server clock.psu.edu
    

En regardant le fichier journal, il semblerait que le démon ntp est en cours d'exécution, mais l'horloge système ne semble jamais être définie, cependant.

Si je règle manuellement l'heure à partir d'une montre Casio "atomique", la date et l'heure affichées par l'applet Horloge sont désynchronisées au fil du temps.

En regardant le fichier journal (ci-dessous), il semblerait que le démon ntp ait démarré correctement et soit en cours d'exécution.

Donc je suis totalement déconcerté en ce moment :

Voici --- (une copie de mon fichier ntp.log] .

11
droffo

Les démons NTP ne veulent pas faire un saut massif et soudain dans l'heure du système. D'une part, cela dérange la chronologie des entrées dans vos fichiers journaux, les démons système peuvent paniquer, etc. Au lieu de cela, il "dérive" votre horloge système pour la mettre en place. Si vous voulez vérifier à quelle distance du "temps réel" vous êtes, vous pouvez interroger un serveur NTP:

ntpdate -q pool.ntp.org

NTP fonctionne en ajustant légèrement la durée d'une seconde sur votre système afin que vous obteniez lentement l'heure correcte. La dérive peut prendre un certain temps si votre offset est élevé. Ce que vous pouvez faire, c’est forcer une synchronisation dure une fois:

service ntp stop
ntpdate pool.ntp.org
service ntp start

Edit: en réponse aux commentaires ci-dessous.

Définissez cette ligne dans/etc/default/ntpdate

NTPDATE_USE_NTP_CONF=yes

7
Tim Bielawa

Il y a eu quelques problèmes avec la synchronisation NTP dans Ubuntu. Certaines corrections ont été identifiées et figureront dans la version 11.04 en avril.

Colin Watson a écrit un article de blog détaillé à propos de cela comme une réponse à un article Ubuntu Brainstorm .

4
8128