Fedora chrony set incorrectly by default

On my installation of fedora 41 (previously 40) the time was never correct until i set it manually. I have switched to ntp and chrony but that didn’t help because chrony couldn’t get any servers to send time. RTC is correct but because there is daylight saving and often reboots it wasn’t the best option. After I checked chronyc sources it has shown that is is not connected to any of the servers listed. I have done research for hours and finally came across changing ntp server. The default time server, 2.fedora.pool.ntp.org (pool 2.fedora.pool.ntp.org iburst), didn’t work somehow, so i swithced to pool.ntp.org (server pool.ntp.org iburst) only. After chronyd restart the time was correct again and after every reboot worked well. I’m not sure what was the problem, but it seemed like ntp server error. One other thing that may have caused the error is that at the end of pool 2.fedora.pool.ntp.org iburst was nts for whatever reason, while chrony doesn’t support NTS. Also one recommendation was to not start the line with pool but with server. I haven’t changed any settings before so i don’t know what made system do this with time configuration. Maybe someone can explain this behaviour.

The installer will write your setting and DHCP advertised server to chrony config. Perhaps you played around with the NTP setting during install?

I came across this once. I ticked NTS and thought I ticked it off but ended up with nts in my config.

1 Like

I don’t think that I’ve changed anything during installation. I think chrony comes preinstalled on fedora 40. Maybe it was somehow my fault, but I’m sure that I haven’t played with the NTP settings before.

I checked one of my systems and it uses that server.
Maybe its a DNS query issue?
This is what I just got in the UK (results may be geo dns).


 armf41  ~
: [1] root $ host 2.fedora.pool.ntp.org
2.fedora.pool.ntp.org has address 176.58.109.199
2.fedora.pool.ntp.org has address 95.215.175.2
2.fedora.pool.ntp.org has address 162.159.200.123
2.fedora.pool.ntp.org has address 131.111.8.63
2.fedora.pool.ntp.org has IPv6 address 2a10:e780:11:20::a
2.fedora.pool.ntp.org has IPv6 address 2001:678:8::123
2.fedora.pool.ntp.org has IPv6 address 2a0f:85c0::50
2.fedora.pool.ntp.org has IPv6 address 2001:418:3ff::53
2.fedora.pool.ntp.org mail is handled by 0 .

And probably by most other Fedora users without problems.

There is no harm in switching to pool.ntp.org as it is just a different ntp pool. The reason for using a pool instead of a server definition is that a default server would be – and has been in the past – overloaded and thus creating unnecessary extra cost for whomever is hosting that default ntp server.

1 Like