Problem mit timedatectl und Netzwerkzeitsynchronisierung in 16.04

Problem mit timedatectl und Netzwerkzeitsynchronisierung in 16.04

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 timescheint 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 timedatectlwird 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 truehat 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 timedatectlwurde 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, ntpaber nicht ntpdate, dann ntpfunktioniert es. Wenn beide auf dem Computer vorhanden sind, ntpbleibt es beim nächsten Neustart nicht aktiv.

Scheint damit zusammenzuhängenInsekt.

verwandte Informationen