Re: systemd als ntp-Client
Matthias Böttcher <matthias.boettcher@gmail.com> wrote:
> Falls das jemand nachvollziehen möchte: in einer VM wird das nicht
> ohne Anpassung klappen, da in
> /etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service
> die Bedingung
> ConditionVirtualization=no
> enthalten ist.
> /etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service
> ist ein symbolischer Link auf
> /lib/systemd/system/systemd-timesyncd.service
> nach "timedatectl set-ntp true".
Die _korrekte_ Lösung dafür ist folgendes:
1) Anlegen vom Verzeichnis /etc/systemd/system/systemd-timesyncd.service.d/
2) Eine conf-Datei dort anlegen, mit folgendem Inhalt:
,----[ /etc/systemd/system/systemd-timesyncd.service.d/allow_virt.conf
| [Unit]
| ConditionVirtualization=
`----
3) systemctl daemon-reload
4) systemctl start systemd-timesyncd.service
*Alle* anderen Lösungen, vor allem solche, die die service-Datei nach
/etc kopieren oder gar in /lib/systemd editieren sind falsch.
Obiges ist der einzig korrekte Weg, um die Config zu ändern.
Grüße,
S°
--
Sigmentation fault. Core dumped.
Reply to: