Ich habe einen Dual-Boot-Rechner mit Windows und Xubuntu 16.04. Aufgrund von Windows ist die Hardware-Uhr auf die lokale Zeit eingestellt, daher musste ich timedatectl verwenden, um Xubuntu nach dem Upgrade auf 16.04 darauf aufmerksam zu machen. Das Problem ist, dass ich entweder die Netzwerkzeitsynchronisierung nicht aktivieren kann oder dass timedatectl mir eine falsche Ausgabe liefert.
systemctl list-units | grep time
scheint darauf hinzudeuten, dass der Netzwerkzeitdienst ausgeführt wird:
systemd-timesyncd.service
loaded active running Network Time Synchronization
time-sync.target
loaded active active System Time Synchronized
Gleichzeitig timedatectl
wird Folgendes zurückgegeben:
Network time on: yes
NTP synchronized: no
RTC in local TZ: no
Trotz der Angaben in der Dokumentation sudo timedatectl set-ntp true
hat es keine Wirkung. Irgendwelche Ideen?
Antwort1
Ich bin nicht sicher, ob das ein Fehler bei 16.04 ist. Ich hatte das gleiche Problem und die einfache Installation von NTP hat geholfen.
sudo apt install ntp
Nach einem Neustart timedatectl
wurde angezeigt, dass die NTP-Synchronisierung aktiviert ist.
Antwort2
Es scheint ein Konflikt zu sein, da ntpdate ebenfalls auf dem Computer vorhanden ist. Wenn Sie NUR installieren, ntp
aber nicht ntpdate
, dann ntp
funktioniert es. Wenn beide auf dem Computer vorhanden sind, ntp
bleibt es beim nächsten Neustart nicht aktiv.
Scheint damit zusammenzuhängenInsekt.