Good morning list,
I run OpenBSD (7.8 now) on a APU4C4 board.
I use vmd to run a small VM to host a DNS server, also running on
OpenBSD 7.8.
This setup worked perfectly fine when I first installed it back in March
2022 (with OpenBSD 7.0 at the time).
At some point in time ( don't remember when, sorry ) I noticed clock
drift in the VM.
My natural reflex was to setup ntp to keep the clock in sync.
This seemed to do the trick and I forgot about it.
About a year or so ago, I noticed that there was still some clock drift
and that ntp was not able to prevent it.
I read on the web that the VM was supposed to use pvclock to stay in
sync with the host and ntp might be counterproductive.
So I removed ntp on the VM.
This didn't fix the problem though.
I recently upgraded both the host and the VM to 7.8 and syspatched them.
The problem still occurs.
When it occurs, I can no longer login to the VM via SSH.
So to dig deeper, I left a console session open on the VM via a tmux
session.
This console session stays open and I can issue commands, but the clock
is frozen.
I tried to generate a sendbug by using "sendbug -P > file".
I get an error :
cp: /var/db/acpi/*: No such file or directory
b64encode: *: No such file or directory
The file gets generated though.
I see nothing new in the dmesg, nothing in /var/log/daemon, nothing in
/var/log/messages.
What can I look at ?
Where can I look ?
What did I miss ?
Thanks for your help !
Arnaud