У меня свежая установка OpenNTP (openntpd 6.0p1-1) с этой некомментированной частью в /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

Это нормально, когда я проверяю конфигурацию, но у меня нет способа заставить ее работать:

$ 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

Заранее спасибо за любые подсказки.

Редактировать в соответствии с ответом 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

1 ответ1

1

Попробуйте ввести число, подобное 0.0, в файл дрейфа. Этот файл должен содержать последнюю известную скорость дрейфа. Он будет обновлен, поскольку NTP определяет правильную скорость дрейфа.

Обычно легче отладить подобные проблемы, запустив демон из командной строки. Должен быть флаг, чтобы запросить демон не отсоединяться от терминала. Объединение этого с флагом отладки должно предоставить лучшую информацию о том, что происходит. Эти флаги выглядят как -d и -v . Вы также можете попробовать флаг проверки конфигурации -n . Смотрите man-страницу для деталей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .