ntpd no Ubuntu não consegue sincronizar com o status 2040

2

Meu servidor Ubuntu 10.04 tem o ntpd em execução com a configuração padrão.

O problema é que não sincroniza. Syslog mostra:

 kernel time sync status 2040

Quando tento interromper o ntpd e executar ntpd -q , funciona .

Então, suponho que a diferença esteja na maneira como o ntpd é configurado para ser executado como um serviço.

É assim que o ntpd está sendo executado como um serviço:

/usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 102:104

Outras coisas que eu tentei é executar o ntpdate, o que funcionou, mas depois reiniciar o ntpd novamente não consegue sincronizar. Também tentei adicionar mais servidores, o que não ajudou:

ntpq -p mostra:

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 europium.canoni 193.79.237.14    2 u   45   64    1    2.047    0.091   0.001
*ns1.bvc-cloud.d 160.45.10.8      2 u   28   64    1   17.228    0.133   0.149
 lswb-nl-81.serv 193.79.237.14    2 u   27   64    1   11.976   -2.968   0.053
 ns208372.ovh.ne 213.186.33.99    3 u   26   64    1    8.021   -0.859   0.100
 melli.adop.de   40.179.132.91    2 u   25   64    1   17.049    1.430   0.163

Como posso saber por que o ntpd não está conseguindo sincronizar ao executar como um daemon ao invés de quando está executando com -q ?

Atualizar

Dentro de ntp.conf , tenho os seguintes servidores:

server ntp.ubuntu.com
server pool.ntp.org 

Eu também tentei adicionar:

server 0.fedora.pool.ntp.org iburst
server 1.fedora.pool.ntp.org iburst
server 2.fedora.pool.ntp.org iburst
server 3.fedora.pool.ntp.org iburst
    
por Assaf Lavie 13.09.2012 / 11:50

2 respostas

1

Acontece que simplesmente reiniciar o serviço NTP não tenta sincronizar o relógio. Essa mensagem de erro ainda não está clara para mim, mas mesmo assim, cerca de 15 minutos depois de reiniciar o serviço, o relógio é sincronizado corretamente.

    
por 14.09.2012 / 10:47
1

O ntpd não bate imediatamente a hora correta no relógio do sistema operacional, pois isso pode causar erros no software que usa o relógio; ele adiciona suavemente as correções ao longo do tempo. Note também que se o seu clock do sistema estiver muito distante (por padrão, isso é 1000 segundos), o ntpd colocará uma mensagem nesse efeito no log e falhará ao iniciar

    
por 31.12.2013 / 19:41