On Sat, 2015-08-29 at 15:21 -0600, Chris Murphy wrote:
Short version: network time is not enabled in a default installation
of Fedora 23 Server, using Fedora-Server-netinst-i386-
23_Beta_TC1.iso.
- Is this intended?
- What is the user expected to do? It's not obvious.
Long version:
chrony is not installed, meanwhile it's installed and the default on
workstation. Right off the bat it's confusing that server and
workstation will use different services for time synchronization.
ntp and ntpdate are installed, but both are disabled, and I don't
even
know what ntpdate is.
systemd-timedated.service is masked.
systemd-timesyncd.service is disabled.
dbus-org.freedesktop.timedate1.service is enabled, which apparently
just points to
timedatex.service
Based on searching the journal, nothing is looking out to an ntp
server to set the date and time correctly. If I set the hardware
clock
wrong (by a year) in firmware setup, it never gets corrected.
# timedatectl
Local time: Fri 2013-08-30 23:32:34 MDT
Universal time: Sat 2013-08-31 05:32:34 UTC
RTC time: Sat 2013-08-31 05:32:34
Time zone: America/Denver (MDT, -0600)
Network time on: no
NTP synchronized: no
RTC in local TZ: no
# systemctl enable ntpd
# systemctl start ntpd
Fixes this, but it seems like something should be enabled by default.
During today's Server SIG meeting, we agreed that we should have a
time-synchronization service enabled by default and that it will be
chrony.
I've pushed
https://git.fedorahosted.org/cgit/comps.git/commit/?id=0b75
52671709a898c05b76eb47323cfb5700cc05 upstream to comps, so the Fedora
23 Beta and Final will carry this as a mandatory component.