Systemd/systemd-timesyncd: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Jewox (Diskussion | Beiträge)
K Bug FS#62161
Jewox (Diskussion | Beiträge)
Zeile 35: Zeile 35:
== Bug ==
== Bug ==


systemd-timesyncd fails to start after upgrading to systemd 242.0-1, siehe [https://bugs.archlinux.org/task/62161 FS#62161]
systemd-timesyncd fails to start after upgrading to systemd 242.0-1 [https://bugs.archlinux.org/task/62161 FS#62161]


Lösung = Löschen des symlinks
Lösung


  # rm /var/lib/systemd/timesync
  # rm -rf /var/lib/systemd/timesync /var/lib/private/systemd/timesync
  # systemctl start systemd-timesyncd.service
  # systemctl start systemd-timesyncd.service



Version vom 24. April 2019, 18:40 Uhr

Der Service systemd-timesyncd dient dazu, die Zeit per Zeitserver zu synchronisieren.

Zu beachten ist hierbei allerdings, dass der Dienst für den Netzzugriff systemd-networkd benötigt wird. systemd-networkd dient aber nur zur Überwachung ob die Netzwerkschnittstelle aktiv ist oder nicht. systemd-networkd kann also parallel zu bereits vorhandenen Netzwerkdiensten wie netctl betrieben werden.

Konfiguration

Die Konfigurationsdatei für den Service systemd-timesyncd lautet /etc/systemd/timesyncd.conf.

# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See timesyncd.conf(5) for details.

[Time]
NTP=0.arch.pool.ntp.org
FallbackNTP=1.arch.pool.ntp.org 2.arch.pool.ntp.org 3.arch.pool.ntp.org
RootDistanceMaxSec=5
PollIntervalMinSec=32
PollIntervalMaxSec=2048

Damit systemd-timesyncd automatisch gestartet wird, muss der Service entsprechend konfiguriert werden.

# systemctl enable systemd-timesyncd     # Für den automatischen Start vormerken …
# systemctl start systemd-timesyncd      # … und direkt starten

timedatectl

Mit dem Befehl timedatectl können die Einstellungen geprüft bzw. angepasst werden.

$ timedatectl

Weitere Optionen zu diesem Befehl sind z.B. list-timezones, show-timesync, timesync-status, sowie show und status.

Bug

systemd-timesyncd fails to start after upgrading to systemd 242.0-1 FS#62161

Lösung

# rm -rf /var/lib/systemd/timesync /var/lib/private/systemd/timesync
# systemctl start systemd-timesyncd.service

Siehe auch