Iâm not seeing this behavior on my system. This is with the stock configuration (no changes made to /etc/chrony.conf). I see in your log you have a different source selected (default is pool 2.almalinux.pool.ntp.org). Are there are other changes you have made to the chrony configuration?
[root@ipa01 ~]# cat /etc/os-release
NAME="AlmaLinux"
VERSION="10.2 (Lavender Lion)"
RELEASE_TYPE=stable
ID="almalinux"
ID_LIKE="rhel centos fedora"
VERSION_ID="10.2"
PLATFORM_ID="platform:el10"
PRETTY_NAME="AlmaLinux 10.2 (Lavender Lion)"
ANSI_COLOR="0;34"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:almalinux:almalinux:10.2"
HOME_URL="https://almalinux.org/"
DOCUMENTATION_URL="https://wiki.almalinux.org/"
VENDOR_NAME="AlmaLinux"
VENDOR_URL="https://almalinux.org/"
BUG_REPORT_URL="https://bugs.almalinux.org/"
ALMALINUX_MANTISBT_PROJECT="AlmaLinux-10"
ALMALINUX_MANTISBT_PROJECT_VERSION="10.2"
REDHAT_SUPPORT_PRODUCT="AlmaLinux"
REDHAT_SUPPORT_PRODUCT_VERSION="10.2"
SUPPORT_END=2035-06-01
[root@ipa01 ~]# systemctl status chronyd
â chronyd.service - NTP client/server
Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; preset: enabled)
Active: active (running) since Tue 2026-05-26 21:06:46 MST; 24h ago
Invocation: 5c5a9ba54fe24506a7ad5eae6f287074
Docs: man:chronyd(8)
man:chrony.conf(5)
Main PID: 1103 (chronyd)
Tasks: 1 (limit: 48401)
Memory: 4.8M (peak: 5.3M)
CPU: 167ms
CGroup: /system.slice/chronyd.service
ââ1103 /usr/sbin/chronyd -n -F 2
May 26 21:06:46 ipa01.clockwork.host chronyd[1103]: chronyd version 4.8 starting (+CMDMON +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +NTS +SECHASH +IPV6 +DEBUG)
May 26 21:06:46 ipa01.clockwork.host chronyd[1103]: Frequency -28.561 +/- 0.151 ppm read from /var/lib/chrony/drift
May 26 21:06:46 ipa01.clockwork.host chronyd[1103]: Loaded seccomp filter (level 2)
May 26 21:06:46 ipa01.clockwork.host systemd[1]: Started chronyd.service - NTP client/server.
May 26 21:08:19 ipa01.clockwork.host chronyd[1103]: Selected source 2600:3c02:e000:bc::123:0 (2.almalinux.pool.ntp.org)
May 26 21:08:19 ipa01.clockwork.host chronyd[1103]: System clock wrong by 2.110115 seconds
May 26 21:08:22 ipa01.clockwork.host chronyd[1103]: System clock was stepped by 2.110115 seconds
May 26 21:08:24 ipa01.clockwork.host chronyd[1103]: Selected source 2602:80b:5000::36 (2.almalinux.pool.ntp.org)
May 26 21:09:28 ipa01.clockwork.host chronyd[1103]: Selected source 2001:418:8405:4002::13 (2.almalinux.pool.ntp.org)
May 26 21:11:37 ipa01.clockwork.host chronyd[1103]: Selected source 2602:80b:5000::36 (2.almalinux.pool.ntp.org)
Hint: Some lines were ellipsized, use -l to show in full.
Unless you set the service to type=oneshot you can only have one ExecStart, remove the first empty ExecStart in your override dropin and try again.
Unless Type= is oneshot, exactly one command must be given. When Type=oneshot is used, this setting may be used multiple times to define multiple commands to execute.
I donât think you need the empty one to reset if that is the reason you have it there, I think the dropin will override the original ExecStart
The /etc/sysconfig/ is the place where RHEL has kept (some) config for services for more major versions than I can remember.
They did continue that practice when they shifted to SystemD.