GNU bug report logs - #75460
'herd status' hangs with daemonized shepherd

Previous Next

Package: guix;

Reported by: Simen Endsjø <contact <at> simendsjo.me>

Date: Thu, 9 Jan 2025 11:46:02 UTC

Severity: normal

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #23 received at 75460 <at> debbugs.gnu.org (full text, mbox):

From: Simen Endsjø <contact <at> simendsjo.me>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 75460 <at> debbugs.gnu.org
Subject: Re: bug#75460: herd status hangs forever
Date: Sun, 12 Jan 2025 21:07:14 +0100
[Message part 1 (text/plain, inline)]
Ludovic Courtès <ludo <at> gnu.org> writes:
> One suggestion:
(..)
> -                (unless (file-exists? socket)
> +                (and (not (file-exists? socket))
(..)
> Otherwise you end up with ‘emacs-daemon’ marked as “started” with
> #<unspecified> as its running value, causing an exception (type error)
> when attempting to stop it.

Thanks! I just assumed it worked like Common Lisp, returning #f. That
explains the weird issues I have been seeing.

>> ┌────
>> │ 2025-01-12 16:39:26 GNU Shepherd 1.0.0 (Guile 3.0.9, x86_64-unknown-linux-gnu)
>> │ 2025-01-12 16:39:26 Starting service root...
>
> Nothing stands out here, but this log is much recent than your initial
> report.  Is ‘herd status’ still hanging?  IOW, is it 100% reproducible?

I rebooted to get a clean log. Yes, it is fully reproducible.
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 94 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.