Saya membeli Raspberry Pi 3 kira-kira dua bulan yang lalu, dan sejak itu waktu tidak pernah diperbarui . Detail:
- Sistem operasi adalah instalasi baru Raspbian Jessie (4.1.19-v7 +).
- Koneksi internet melalui Wi-Fi asli dan tidak ada masalah dengan komunikasi.
- Tidak ada masalah firewall karena pembaruan waktu berfungsi seperti daya tarik pada mesin Windows pada LAN yang sama.
- Zona waktu diatur dengan benar.
Saya mulai dengan nptdate. Ketika saya mencoba memaksa pembaruan,
sudo /etc/init.d/ntp stop
sudo ntpd -q -g
sudo /etc/init.d/ntp start
terminal membeku pada perintah kedua. Pesan terakhir /var/log/syslogadalah:
Listening on routing socket on fd #22 for interface updates
/etc/ntp.conf isi:
driftfile /var/lib/ntp/ntp.drift
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
server 0.debian.pool.ntp.org iburst
server 1.debian.pool.ntp.org iburst
server 2.debian.pool.ntp.org iburst
server 3.debian.pool.ntp.org iburst
restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery
restrict 127.0.0.1
restrict ::1
Sepertinya saya bahwa ntppaket memiliki masalah. Bagaimana cara saya mengatur pembaruan waktu, karena Raspberry saya dihidupkan hanya pada siang hari dan jeda waktu terakumulasi pada malam hari?
ntpdberubah pada beberapa titik dalam beberapa tahun terakhir untuk menjadikannya lebih sulit bagi pengguna untuk memaksakan perubahan. Mempertimbangkan betapa sederhananya tujuannya, ini adalah salah satu aplikasi yang dirancang paling buruk, paling tumpul sepanjang masa. Seseorang harus menulis implementasi dasar, hanya klien untuk sistem pengguna akhir mandiri. Tidak bisa lebih dari satu hari, termasuk membaca RFC. Aku merasakan untukmu Aku benci benda itu (kecuali itu biasanya bekerja untukku jadi aku tidak terganggu ...). Semoga berhasil.
sudo grep ntp /var/log/syslogatau, setelah boot journalctl | grep ntp,.
sudo grep ntp /var/log/syslogmengembalikan banyak bad peer from pool x.debian.pool.ntp.orgkesalahan. Setelah memulai journald | grep ntpkembali bash: journald: command not founddan sudo grep ntp /var/log/syslogmengembalikan banyak can't find host x.debian.pool.ntp.org: name or service not knownkesalahan danno servers can be used, exiting