GNU bug report logs - #67863
Guix Home leaves user shepherd on logout, starts new instance on login

Previous Next

Package: guix;

Reported by: xeji <at> cat3.de

Date: Sun, 17 Dec 2023 05:25:01 UTC

Severity: important

Merged with 74912, 76998

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

To reply to this bug, email your comments to 67863 AT debbugs.gnu.org.
There is no need to reopen the bug first.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#67863; Package guix. (Sun, 17 Dec 2023 05:25:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to xeji <at> cat3.de:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sun, 17 Dec 2023 05:25:02 GMT) Full text and rfc822 format available.

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

From: xeji <at> cat3.de
To: "bug-guix <at> gnu.org" <bug-guix <at> gnu.org>
Subject: Guix Home: Multiple instances of user Shepherd created
Date: Sat, 16 Dec 2023 23:42:04 +0100 (CET)
[Message part 1 (text/plain, inline)]
I am trying to use the awesome Guix Home Shepherd service for syncthing (home-syncthing-service-type).
 
Syncthing works fine but every time I log out of my last user session and log back in again, a new instance of the user shepherd is started (and tries to start syncthing again).
After logging out and in a few times, there are multiple user shepherd processes.
 
Suspected cause:  Apparently the user shepherd process is not killed on last logout before elogind (correctly) removes XDG_RUNTIME_DIR.
So on next login, a new empty XDG_RUNTIME_DIR is created, causing a new user shepherd to be started while the old one is still running happily.
This seems to be a general issue and not particular to the syncthing home service.
 
System: Guix System on x86_64
Guix commit: ac61e9705fb8c450c6cd0c1731fbb1b909c1f944
 
--
Uli
[Message part 2 (text/html, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#67863; Package guix. (Mon, 02 Dec 2024 20:49:01 GMT) Full text and rfc822 format available.

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

From: Julian Flake <julian <at> flake.de>
To: 67863 <at> debbugs.gnu.org
Cc: xeji <at> cat3.de
Subject: Re: Guix Home: Multiple instances of user Shepherd created
Date: Mon, 02 Dec 2024 21:48:19 +0100
Hi,

I'm observing exactly the same. Were you able to solve your issue,
meanwhile?

Best Regards,
Julian (nutcase)




Severity set to 'important' from 'normal' Request was from Julian Flake <flake <at> uni-koblenz.de> to control <at> debbugs.gnu.org. (Sat, 11 Jan 2025 21:55:02 GMT) Full text and rfc822 format available.

Merged 67863 74912. Request was from Julian Flake <flake <at> uni-koblenz.de> to control <at> debbugs.gnu.org. (Sat, 11 Jan 2025 21:55:02 GMT) Full text and rfc822 format available.

Merged 67863 74912 76998. Request was from Ludovic Courtès <ludo <at> gnu.org> to control <at> debbugs.gnu.org. (Sat, 15 Mar 2025 10:58:02 GMT) Full text and rfc822 format available.

Changed bug title to 'Guix Home leaves user shepherd on logout, starts new instance on login' from 'Guix Home: Multiple instances of user Shepherd created' Request was from Ludovic Courtès <ludo <at> gnu.org> to control <at> debbugs.gnu.org. (Mon, 17 Mar 2025 19:38:04 GMT) Full text and rfc822 format available.

Did not alter fixed versions and reopened. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 17 May 2025 15:34:03 GMT) Full text and rfc822 format available.

Did not alter fixed versions and reopened. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 04 Jun 2025 16:26:05 GMT) Full text and rfc822 format available.

Did not alter fixed versions and reopened. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 14 Jun 2025 22:38:06 GMT) Full text and rfc822 format available.

Did not alter fixed versions and reopened. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 15 Jun 2025 13:48:02 GMT) Full text and rfc822 format available.

This bug report was last modified 1 day ago.

Previous Next


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