>>102220448
So I ran strace, nothing in the log really stood out until the end, where the code reads:
openat(AT_FDCWD, "/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/charset.alias", O_RDONLY) = -1 ENOENT (No such file or directory)
gettid() = 30932
write(2, "2024-09-03 22:34:41.337+0000: 30"..., 1582024-09-03 22:34:41.337+0000: 30932: error : virPidFileAcquirePathFull:409 : Failed to acquire pid file '/run/libvirtd.pid': Resource temporarily unavailable
) = 158
close(3) = 0
gettid() = 30932
write(2, "2024-09-03 22:34:41.337+0000: 30"..., 1162024-09-03 22:34:41.337+0000: 30932: info : virNetlinkEventServiceStopAll:928 : stopping all netlink event services
) = 116
gettid() = 30932
With that "stopping all netlink event services" repeating many times before the log ends.
Ironically, because nothing makes sense, libvirtd is now actually started instead of crashed. So I can actually connect to QEMU to run my VMs. The only commands I ran between the last rc-service showing crashed and started was:
knotes -v
[spoiler]I'm getting an undefined symbol error I'm trying to solve that prevents it from opening[/spoiler]
sudo libvirtd -v
ls -al /run
df -h /run
sudo strace -fF libvird -v > strace.long 2>&1
sudo rc-service libvirtd status
In addition, trying to restart gives me a new message, where the shutdown writes the pidfile, but it can't fopen it when starting the process.