Hang on reboot in Guix system

  • Open
  • quality assurance status badge
Details
2 participants
  • Ashvith Shetty
  • dannym
Owner
unassigned
Submitted by
dannym
Severity
normal

Debbugs page

dannym wrote 2 weeks ago
dfa92c62d9326f1eb8694eded2212e09@friendly-machines.com
Hi,

when using a Guix system, it hangs on reboot pretty much every time.

I've tracked it down (using the magic sysrq key) to two processes being
left over: shepherd(obviously) and virtlogd.

The interesting part of the system config is:

(service virtlog-service-type
(virtlog-configuration
(max-clients 10)))
(service libvirt-service-type
(libvirt-configuration
(keepalive-interval 50)
(keepalive-count 50)
(unix-sock-group "libvirt")
(tls-port "16514")))

Killing virtlogd using sysrq e makes shepherd immediately respawn it
(!).

Isn't there some shepherd state that says "I'm supposed to shut down,
don't keep respawning services" ?

For reference, the important sysrq keys are:
sysrq 9 to increase the log level to 9. After that, you will see
a line printed every second with the process ids of the processes that
are still there
sysrq e to send SIGTERM to all processes
sysrq i to send SIGKILL to all processes
sysrq t to see all "tasks"

guix b319256
branch: master
commit: b31925665d07acbb049adf702066b95af2b58b4d
Ashvith Shetty wrote 2 weeks ago
(address . 76540@debbugs.gnu.org)
c7d409f0ec41f22c0ef4cceed0b90735c9b71023.camel@zohomail.in
Hi,

This has been resolved - see https://issues.guix.gnu.org/76338#17for
for information.

Regards,
Ashvith
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 76540@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 76540
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help