Sama kone ja samat oireet taas. Nekroan vanhan aiheen, mutta jotenkin tuntuu tarpeelliselta kertoa tästäkin. Jostain syystä oli taas kello lähtenyt huitelemaan. Vuorokaudessa meni neljä minuuttia väärään, viikossa puoli tuntia (noin karkeasti siis). Kokelin BIOS-päivitystä, koska sellainen näkyi emolle (M3A87 PRO) olevan ja nyt heittää vuorokaudessa enää noin sekunnin eli aika hyvä. Rupesin säätämään ntpd:n kanssa ja jostain syystä ntpd (openntpd) ei enää toiminut. Löysin tämmöistä lokista:
$ grep ntp /var/log/syslog
May 6 12:17:36 tomin-server ntpd[21782]: /etc/openntpd/ntpd.conf: Permission denied
May 6 12:17:36 tomin-server systemd[1]: openntpd.service: Control process exited, code=exited status=1
May 6 12:17:36 tomin-server kernel: [154952.721053] audit: type=1400 audit(1525598256.890:17): apparmor="DENIED" operation="open" profile="/usr/sbin/ntpd" name="/etc/openntpd/ntpd.conf" pid=21782 comm="ntpd" requested_mask="r" denied_mask="r" fsuid=0 ouid=126
May 6 12:17:36 tomin-server systemd[1]: openntpd.service: Unit entered failed state.
May 6 12:17:36 tomin-server systemd[1]: openntpd.service: Failed with result 'exit-code'.
eli jostain syystä apparmor estää tuota lukemasta asetustiedostoaan. Apu löytyi tästä viestistä:
https://askubuntu.com/a/929543Käytännössä siis piti purgettaa ntpd, jonka olin jossain vaiheessa tullut asentaneeksi ja korvanneeksi uudestaan openntpd:llä noiden kanssa säädellessäni. Lisäksi piti tehdä apparmor-asetukset openntpd:lle kuten tuolla viestissä neuvotaan ja ottaa ne käyttöön, minkä jälkeen openntpd:kin suostui toimimaan. Tietenkin Ubuntun pitäisi paketoida apparmor-tiedosto myös openntpd:lle kerta apparmoria käyttävät.
Ehkä näistä on jollekin apua joskus. Erityisesti tuo BIOS-päivitys oli hauska, koska se korjasi tuon kellon heiton noinkin hyvin, vaikka ihan nollaan sitä ei saatu. Riittää kuitenkin minulle, koska ntpd osaa korjata loput. Olisikin ollut hauska jos TV-tallennepalvelimessa kello heittäisi viikossa puoli tuntia.