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"