freeipa-client hard depends on chrony
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ceph (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
chrony (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
freeipa (Debian) |
Fix Released
|
Unknown
|
|||
freeipa (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
maas (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
That freeipa-client needs accurate time to work is obvious. But there are various ways to go about this:
1) install a timeserver like chrony or ntp
2) Not at all, because the system is an lxc client and thus the time is synced externally.
Currently chrony is installed, and another package requires ntp. Furthermore puppet is running on the host and installs chrony on one run and in the next run ntp etc etc. And that on a host which requires neither.
There are many ways to solve this problem with various levels of being accurate. Please think the problem through in such a way that all possible scenarios are covered.
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: chrony 3.2-4ubuntu4.1
ProcVersionSign
Uname: Linux 4.15.0-23-generic x86_64
ApportVersion: 2.20.9-0ubuntu7.2
Architecture: amd64
Date: Wed Jun 27 14:40:03 2018
SourcePackage: chrony
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in freeipa (Debian): | |
status: | Unknown → Fix Released |
I agree that in a world of systemd-timesyncd by default packages could stop depending on time-servers in most of the cases. But that is not a bug in chrony but in freeipa.
Also it is not clear yet why your puppet would install one and then the other, I'd ask you to file an extra bug with a bit more details about that aspect.