OpenNTPD reclama de um arquivo de drift vazio no archlinux

0

Eu tenho uma nova instalação do OpenNTP ( openntpd 6.0p1-1 ) com essa parte não comentada em /etc/ntpd.conf :

servers 0.fr.pool.ntp.org
servers 1.fr.pool.ntp.org
servers 2.fr.pool.ntp.org
servers 3.fr.pool.ntp.org

Tudo bem quando faço uma configuração de verificação, mas não tenho como fazer isso funcionar:

$ sudo systemctl start openntpd.service 
$ sudo systemctl status openntpd.service
● openntpd.service - OpenNTP Daemon
   Loaded: loaded (/usr/lib/systemd/system/openntpd.service; enabled; vendor preset: disabled)
   Active: inactive (dead) since Fri 2016-08-05 23:54:43 CEST; 3s ago
  Process: 13138 ExecStart=/usr/bin/ntpd -s (code=exited, status=0/SUCCESS)

Aug 05 23:54:43 looping systemd[1]: Starting OpenNTP Daemon...
Aug 05 23:54:43 looping ntpd[13138]: /var/db/ntpd.drift is empty
Aug 05 23:54:43 looping ntpd[13138]: dispatch_imsg in main: pipe closed
Aug 05 23:54:43 looping ntpd[13138]: Lost child: child exited
Aug 05 23:54:43 looping ntpd[13138]: Terminating
Aug 05 23:54:43 looping systemd[1]: Started OpenNTP Daemon.
$ sudo ntpd -sv
/var/db/ntpd.drift is empty
Lost child: child exited
Terminating

Agradecemos antecipadamente por qualquer dica.

Edite de acordo com a resposta de BillThor:

$ sudo ntpd -dv
ntp: bad privsep dir /var/lib/ntp permissions: 40755
dispatch_imsg in main: pipe closed
dispatch_imsg in main: pipe closed
Lost child: child exited
Terminating
$ sudo chown -v root:root /var/lib/ntp
changed ownership of '/var/lib/ntp' from ntp:root to root:root
$ sudo ntpd -dv                       
ntp engine ready
    
por GlinesMome 06.08.2016 / 00:00

1 resposta

1

Tente colocar um número como 0.0 no arquivo de drift. Este arquivo deve conter a última taxa de desvio conhecida. Ele será atualizado conforme o NTP determinar a taxa de desvio correta.

Geralmente, é mais fácil depurar problemas como este, executando o daemon a partir da linha de comando. Deve haver um sinalizador para solicitar que o daemon não seja desconectado do terminal. Combinar isso com o sinalizador de depuração deve fornecer informações melhores sobre o que está acontecendo. Esses sinalizadores parecem ser -d e -v . Você também pode querer experimentar o sinalizador de teste de configuração -n . Veja a man page para detalhes.

    
por 06.08.2016 / 03:22