Jak opravit chybu adjtime failed: Invalid argument

Nelze seřídit čas, adjtime failed: Invalid argument

V systémovém logu se objevuje hláška:

2023-02-15T07:24:10.163368+01:00 image-of-god ntpd[25040]: adjtime failed: Invalid argument {{ "pid": 25040, "uid": 0, "gid": 0, "appname": "ntpd", "exe": "\/usr\/sbin\/ntpd", "cmd": "\/usr\/sbin\/ntpd -f \/etc\/openntpd\/ntpd.conf " }}

Problém je v tom, že rozdíl nastaveného času a správného je více než 180 sekund a linuxové jádro to nechce dovolit. Je potřeba upravit nastavení démona v souboru /etc/default/openntpd a přidat přepínač -s, který nastaví čas při startu démona openntd. Pak jen službu restarujeme a je hotovo!

# /etc/default/openntpd

# Append '-s' to set the system time when starting in case the offset
# between the local clock and the servers is more than 180 seconds.
# For other options, see man ntpd(8).
DAEMON_OPTS="-s -f /etc/openntpd/ntpd.conf"