Why is freeipa-client on 23.10 and 24.04 conflicting with systemd-timesyncd?

Asked by Adrian

In the freeipa-client package on distributions newer than 22.04 it is flagged as conflicting with systemd-timesyncd.
I cannot see why this change was necessary, especially since chrony is not a dependency of freeipa-client, and chrony itself is conflicting with systemd-timesyncd, so if one were to use chrony then this is redundant in the first place.

Furthermore, this is breaking our workflow on all our machines, as we use systemd-timesyncd instead of chrony as it integrates properly with the dhcp client and thus gets its time servers from option 42, something chrony does not support.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu freeipa Edit question
Assignee:
No assignee Edit question
Solved by:
Adrian
Solved:
Last query:
Last reply:
Revision history for this message
Adrian (p3lim) said :
#1

To be specific, we run ipa-client-install specifically with the "--no-ntp" option, and have done for years, so we can let DHCP manage it for us instead.

Revision history for this message
Manfred Hampl (m-hampl) said :
#2

The version numbers for the freeipa packages in Ubuntu do not contain the string "ubuntu". This means that the packages were copied from Debian without Ubuntu-specific modification.
Looking at the source in Debian (e.g. https://sources.debian.org/src/freeipa/4.11.1-2/debian/control/#L97 ) confirms that this "conflicts" was defined in Debian. Please ask there.

Revision history for this message
Adrian (p3lim) said (last edit ):
#3

Thank for you for the pointer, I have filed a bug report with the Debian team:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072168