Compré una Raspberry Pi 3 hace aproximadamente dos meses, y desde entonces el tiempo nunca se ha actualizado . Detalles:
- El sistema operativo es una instalación nueva de Raspbian Jessie (4.1.19-v7 +).
- La conexión a Internet es a través de Wi-Fi nativo y no hay otro problema con la comunicación.
- No hay problemas de firewall ya que la actualización de tiempo funciona como un encanto en una máquina Windows en la misma LAN.
- La zona horaria está configurada correctamente.
Empecé con nptdate
. Cuando intenté forzar la actualización,
sudo /etc/init.d/ntp stop
sudo ntpd -q -g
sudo /etc/init.d/ntp start
la terminal se congeló con el segundo comando. El último mensaje en /var/log/syslog
fue:
Listening on routing socket on fd #22 for interface updates
/etc/ntp.conf
contenido:
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
Me parece que el ntp
paquete tiene un problema. ¿Cómo configuro la actualización de hora, ya que mi Raspberry se enciende solo durante el día y el retraso se acumula durante la noche?
ntpd
cambiado en algún momento en los últimos años para que sea más difícil para el usuario forzar un cambio. Teniendo en cuenta lo simple que es su propósito, es una de las aplicaciones absolutamente peor diseñadas y más obtusas de todos los tiempos. Alguien debería escribir una implementación básica, solo cliente para sistemas de usuario final independientes. No podría tomar más de un día, incluida la lectura de los RFC. Lo siento por ti. Odio esa cosa (excepto que generalmente funciona para mí, así que no me molesta ...). Buena suerte.
sudo grep ntp /var/log/syslog
, o, después de arrancar, journalctl | grep ntp
.
sudo grep ntp /var/log/syslog
devuelve un montón de bad peer from pool x.debian.pool.ntp.org
errores. Después de reiniciar journald | grep ntp
regresa bash: journald: command not found
y sudo grep ntp /var/log/syslog
devuelve un montón de can't find host x.debian.pool.ntp.org: name or service not known
errores yno servers can be used, exiting