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.