Chrony not synchronizing time - no sources

On the newest of three Slowroll installations, I just discovered chrony is not synchronizing the time. According to YaST, the service is running and no errors were showing in the log.

Before and after I reinstalled chrony and chrony-pool-openSUSE, I noticed there were no sources listed when chronyc sources was run. There is a chrony.conf file in /etc.

Is there something I can look at, short of a complete reinstall of Slowroll, to correct this? Chrony is properly synchronizing on the two older Slowroll installations.

:~> chronyc tracking
Reference ID    : 00000000 ()
Stratum         : 0
Ref time (UTC)  : Thu Jan 01 00:00:00 1970
System time     : 0.000000000 seconds fast of NTP time
Last offset     : +0.000000000 seconds
RMS offset      : 0.000000000 seconds
Frequency       : 0.000 ppm slow
Residual freq   : +0.000 ppm
Skew            : 0.000 ppm
Root delay      : 1.000000000 seconds
Root dispersion : 1.000000000 seconds
Update interval : 0.0 seconds
Leap status     : Not synchronised
:~> chronyc sources
MS Name/IP address         Stratum Poll Reach LastRx Last sample               
===============================================================================

/etc/chrony.conf:

# Note: The general recommendation for an NTP client is to have at least
# three NTP servers to be able to detect one server providing incorrect
# time (falseticker).

# Use four public NTP servers from the pool.ntp.org project. If this
# host has a static public IP address, please consider joining the pool:
# https://www.ntppool.org/join.html
! pool pool.ntp.org iburst

# Record the rate at which the system clock gains/losses time.
driftfile /var/lib/chrony/drift

# Allow the system clock to be stepped in the first three updates
# if its offset is larger than 1 second.
makestep 1.0 3

# Enable kernel synchronization of the real-time clock (RTC).
rtcsync

# Enable hardware timestamping on all interfaces that support it.
#hwtimestamp *

# Increase the minimum number of selectable sources required to adjust
# the system clock.
#minsources 2

# Allow NTP client access from local network.
#allow 192.168.0.0/16

Update: It seems to have started by running:

sudo systemctl stop chronyd.service

sudo chronyd -q 'pool pool.ntp.org iburst'
2025-12-02T15:46:27Z chronyd version 4.8 starting (+CMDMON +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +NTS +SECHASH +IPV6 -DEBUG)
2025-12-02T15:46:31Z System clock wrong by -0.222459 seconds (step)
2025-12-02T15:46:31Z chronyd exiting

But:

:~> sudo chronyc sources
506 Cannot talk to daemon
:~> chronyc tracking
506 Cannot talk to daemon

Thank you in advance.

It reverts back to not synchronizing after a reboot.

@epp What about in /etc/chrony.d/ System BIOS Time and CMOS/RTC battery ok?

System BIOS time is correct and the CMOS battery is brand new, less than a year old.

In /etc/chrony.d, pool.conf shows:

server 3.opensuse.pool.ntp.org iburst
pool 2.opensuse.pool.ntp.org iburst

I also found an old thread on the same issue, info in the thread does not resolve my issue, but I ran the systemctl command shown there:

:~> sudo journalctl -b -o short-monotonic -u chronyd.service
[   21.948488] slowrlonn systemd[1]: Starting NTP client/server...
[   22.191123] slowrlonn chronyd[954]: chronyd version 4.8 starting (+CMDMON +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +NTS +SECHASH +IPV6 >
[   22.302130] slowrlonn systemd[1]: Started NTP client/server.
[  721.025454] slowrlonn systemd[1]: Stopping NTP client/server...
[  721.025841] slowrlonn chronyd[954]: chronyd exiting
[  721.026341] slowrlonn chronyd[954]: Could not replace /var/lib/chrony/drift with /var/lib/chrony/drift.tmp : Permission denied
[  721.030457] slowrlonn systemd[1]: chronyd.service: Deactivated successfully.
[  721.030653] slowrlonn systemd[1]: Stopped NTP client/server.
[  721.039439] slowrlonn systemd[1]: Starting NTP client/server...
[  721.162955] slowrlonn chronyd[4358]: chronyd version 4.8 starting (+CMDMON +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +NTS +SECHASH +IPV6>
[  721.259183] slowrlonn systemd[1]: Started NTP client/server.
[  761.481897] slowrlonn systemd[1]: Stopping NTP client/server...
[  761.481906] slowrlonn chronyd[4358]: chronyd exiting
[  761.482400] slowrlonn chronyd[4358]: Could not replace /var/lib/chrony/drift with /var/lib/chrony/drift.tmp : Permission denied
[  761.484719] slowrlonn systemd[1]: chronyd.service: Deactivated successfully.
[  761.484890] slowrlonn systemd[1]: Stopped NTP client/server.
[  761.494138] slowrlonn systemd[1]: Starting NTP client/server...
[  761.619999] slowrlonn chronyd[4500]: chronyd version 4.8 starting (+CMDMON +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +NTS +SECHASH +IPV6>
[  761.708954] slowrlonn systemd[1]: Started NTP client/server.
[  780.229616] slowrlonn chronyd[4500]: chronyd exiting
[  780.229734] slowrlonn systemd[1]: Stopping NTP client/server...
[  780.230828] slowrlonn chronyd[4500]: Could not replace /var/lib/chrony/drift with /var/lib/chrony/drift.tmp : Permission denied
[  780.232498] slowrlonn systemd[1]: chronyd.service: Deactivated successfully.
[  780.232677] slowrlonn systemd[1]: Stopped NTP client/server.
[  780.241569] slowrlonn systemd[1]: Starting NTP client/server...
[  780.367788] slowrlonn chronyd[4613]: chronyd version 4.8 starting (+CMDMON +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +NTS +SECHASH +IPV6>
[  780.455278] slowrlonn systemd[1]: Started NTP client/server.
[  785.067910] slowrlonn chronyd[4613]: chronyd exiting
[  785.067983] slowrlonn systemd[1]: Stopping NTP client/server...
[  785.068954] slowrlonn chronyd[4613]: Could not replace /var/lib/chrony/drift with /var/lib/chrony/drift.tmp : Permission denied
[  785.070797] slowrlonn systemd[1]: chronyd.service: Deactivated successfully.
[  785.070961] slowrlonn systemd[1]: Stopped NTP client/server.
[  785.081268] slowrlonn systemd[1]: Starting NTP client/server...
[  785.204121] slowrlonn chronyd[4743]: chronyd version 4.8 starting (+CMDMON +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +NTS +SECHASH +IPV6>
[  785.284370] slowrlonn systemd[1]: Started NTP client/server.
[  899.384564] slowrlonn systemd[1]: Stopping NTP client/server...
[  899.384775] slowrlonn chronyd[4743]: chronyd exiting
[  899.385325] slowrlonn chronyd[4743]: Could not replace /var/lib/chrony/drift with /var/lib/chrony/drift.tmp : Permission denied
[  899.388480] slowrlonn systemd[1]: chronyd.service: Deactivated successfully.
[  899.388647] slowrlonn systemd[1]: Stopped NTP client/server.
[  899.397275] slowrlonn systemd[1]: Starting NTP client/server...
[  899.520054] slowrlonn chronyd[5573]: chronyd version 4.8 starting (+CMDMON +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +NTS +SECHASH +IPV6>
[  899.605423] slowrlonn systemd[1]: Started NTP client/server.
[  911.878898] slowrlonn chronyd[5573]: chronyd exiting
[  911.879396] slowrlonn chronyd[5573]: Could not replace /var/lib/chrony/drift with /var/lib/chrony/drift.tmp : Permission denied
[  911.880220] slowrlonn systemd[1]: Stopping NTP client/server...
[  911.881619] slowrlonn systemd[1]: chronyd.service: Deactivated successfully.
[  911.881788] slowrlonn systemd[1]: Stopped NTP client/server.
[  911.892709] slowrlonn systemd[1]: Starting NTP client/server...
[  912.018450] slowrlonn chronyd[5698]: chronyd version 4.8 starting (+CMDMON +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +NTS +SECHASH +IPV6>
[  912.117062] slowrlonn systemd[1]: Started NTP client/server.
[  920.793516] slowrlonn chronyd[5698]: chronyd exiting
[  920.793571] slowrlonn systemd[1]: Stopping NTP client/server...
[  920.793931] slowrlonn chronyd[5698]: Could not replace /var/lib/chrony/drift with /var/lib/chrony/drift.tmp : Permission denied
[  920.796133] slowrlonn systemd[1]: chronyd.service: Deactivated successfully.
[  920.796511] slowrlonn systemd[1]: Stopped NTP client/server.
[  920.805665] slowrlonn systemd[1]: Starting NTP client/server...
[  920.927924] slowrlonn chronyd[5851]: chronyd version 4.8 starting (+CMDMON +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +NTS +SECHASH +IPV6>
[  921.013774] slowrlonn systemd[1]: Started NTP client/server.
[  926.065051] slowrlonn chronyd[5851]: chronyd exiting
[  926.065112] slowrlonn systemd[1]: Stopping NTP client/server...
[  926.065457] slowrlonn chronyd[5851]: Could not replace /var/lib/chrony/drift with /var/lib/chrony/drift.tmp : Permission denied
[  926.067818] slowrlonn systemd[1]: chronyd.service: Deactivated successfully.
[  926.067993] slowrlonn systemd[1]: Stopped NTP client/server.
[  926.076730] slowrlonn systemd[1]: Starting NTP client/server...
[  926.199262] slowrlonn chronyd[5983]: chronyd version 4.8 starting (+CMDMON +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +NTS +SECHASH +IPV6>
[  926.280933] slowrlonn systemd[1]: Started NTP client/server.

@epp comment out the pool one, or change to ! pool 2.opensuse.pool.ntp.org iburst and restart the service and check

I’d suggest to point it direct to a real ntp server in your locale… eg time-a.nist.gov and time-b.nist.gov.

I tried the server setting in both pool.conf and chrony.conf, no success.

Then checked my Tumbleweed install and the only difference was that pool.conf only had server 0.opensuse.pool.ntp.org iburst for an entry. Tried this with Slowroll, still no success.

I’m going to reinstall Slowroll on the drive, not a big deal.

Thanks for replying.

Reinstalling the chrony package, did not fix this, however, reinstalling the OS, did, so I am considering this issue resolved.