qrexec-daemon's socket in /var/run/qubes removed #5883
Labels
affects-4.1
This issue affects Qubes OS 4.1.
C: core
needs diagnosis
Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed.
P: major
Priority: major. Between "default" and "critical" in severity.
T: bug
Type: bug report. A problem or defect resulting in unintended behavior in something that exists.
Qubes OS version
R4.1
Affected component(s) or functionality
qrexec
Brief summary
After some operation (unfortunately I don't know exactly what), I've got qrexec-daemon sockets in
/var/run/qubes
in dom0 removed, althoughqrexec-daemon
processes itself were running.To Reproduce
Steps to reproduce the behavior:
1. ??
2. Try to use qvm-run
Expected behavior
Working qrexec / qvm-run
Actual behavior
qrexec-client says
connect: No such file or directory
, while target domain is still running and itsqrexec-daemon
process is running too.Additional context
About that time I've also got this message in journalctl in dom0, for all affected VMs:
I suspect the socket got removed by
atexit(unlink_qrexec_socket)
handler in a child process (that calledexit()
instead of_exit()
), but I haven't found which one.@pwmarcz any idea?
The text was updated successfully, but these errors were encountered: