Bugzilla – Bug 1135342
MicroOS does not enable any daemon for time syncing
Last modified: 2023-07-24 13:20:20 UTC
The openSUSE-MicroOS images contain (same as the skelcd): <namedCollection name="basesystem"/> <package name="patterns-microos-basesystem"/> <namedCollection name="microos_defaults"/> <package name="patterns-microos-defaults"/> <namedCollection name="microos_apparmor"/> <package name="patterns-microos-apparmor"/> <!-- Needed for initial configuration --> <namedCollection name="microos_cloud"/> <package name="patterns-microos-cloud"/> Neither ntpd, chrony nor systemd-timesyncd end up installed.
I get: chrony is needed by (installed) patterns-microos-base-5.0-5.1.x86_64 pattern() = microos_base is needed by (installed) patterns-microos-basesystem-5.0-5.1.x86_64 %package basesystem Requires: pattern() = microos_base %package base Provides: pattern() = microos_base Requires: chrony And systemd-timesyncd is part of systemd itself. So something must be terrible broken on your system.
Indeed, I'm just blind - chronyd.service is installed and systemd-timesyncd.service is even running. Question is which one of those is supposed to be active - the pattern pulls in chrony, but currently systemd-timesyncd is enabled.
No idea why systemd-timesyncd is active for you, on my systems it's not. The plan is to use chrony, but YaST support is currently missing.
Reopening - I did a default install of MicroOS (next -> next -> next) and the resulting installation had both systemd-timesync and chrony installed, but neither of them was enabled.
Fixed with current packages in Staging:H