OpenNTPD mengeluh tentang file drift kosong di archlinux

0

Saya memiliki instalasi baru OpenNTP ( openntpd 6.0p1-1 ) dengan bagian tanda komentar ini di /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

Tidak masalah ketika saya melakukan konfigurasi cek tetapi saya tidak memiliki cara untuk membuatnya berfungsi:

$ 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

Terima kasih sebelumnya atas segala petunjuk.

Edit menurut jawaban 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
GlinesMome
sumber

Jawaban:

1

Coba masukkan angka seperti 0,0 di file drift. File ini harus berisi laju drift terakhir yang diketahui. Ini akan diperbarui sebagai NTP menentukan tingkat penyimpangan yang benar.

Biasanya lebih mudah untuk men-debug masalah seperti ini dengan menjalankan daemon dari baris perintah. Seharusnya ada bendera untuk meminta daemon tidak terlepas dari terminal. Menggabungkan ini dengan flag debug harus memberikan informasi yang lebih baik tentang apa yang terjadi. Bendera ini tampaknya -ddan -v. Anda mungkin juga ingin mencoba flag uji konfigurasi -n. Lihat halaman manual untuk detailnya.

BillThor
sumber
Ini memperbaiki masalah ntpd.drift tetapi yang lainnya masih tersisa (masalah pipa dan anak).
GlinesMome