Sin instalar más paquetes ... Apague NTP, configure manualmente el tiempo para estar lo suficientemente cerca , vuelva a encender NTP:
Establecer servicio NTP inactivo
$ timedatectl set-ntp false
Establecer la hora manualmente
Sí, eso es triste, pero funciona y no necesitas perder el tiempo instalando nada y hacerlo funcionar. Obtenga el tiempo LOCAL aproximado del reloj de pared, su teléfono, Internet. No necesita ser perfecto porque volveremos a activar ntp en un momento ...
$ sudo timedatectl set-time "2019-06-22 13:41:00"
Establecer servicio NTP activo
$ sudo timedatectl set-ntp true
Espere
john@mybox:~$ timedatectl
Local time: Sat 2019-06-22 13:49:53 AEST
Universal time: Sat 2019-06-22 03:49:53 UTC
RTC time: Sat 2019-06-22 03:49:54
Time zone: Australia/Sydney (AEST, +1000)
System clock synchronized: no
NTP service: active
RTC in local TZ: no
El "Reloj del sistema sincronizado: no" se convertirá en "sí" cuando se haya ajustado lo suficiente como para considerarse "sincronizado".
Solución de problemas
$ cat /etc/systemd/timesyncd.conf
[Time]
NTP=pool.ntp.org
$ timedatectl timesync-status
Server: 13.210.208.89 (au.pool.ntp.org)
Poll interval: 8min 32s (min: 32s; max 34min 8s)
Packet count: 0
$ grep systemd-timesyncd /var/log/syslog | tail
Jun 22 14:13:09 meebox systemd-timesyncd[8333]: Timed out waiting for reply from 103.214.220.220:123 (au.pool.ntp.org).
El firewall corporativo estaba bloqueando mis paquetes ntp.