GNU bug report logs - #67800
File guix-publish.service missing on foreign distro installations

Previous Next

Package: guix;

Reported by: Philippe SWARTVAGHER <philippe.swartvagher <at> inria.fr>

Date: Tue, 12 Dec 2023 17:04:02 UTC

Severity: normal

To reply to this bug, email your comments to 67800 AT debbugs.gnu.org.

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#67800; Package guix. (Tue, 12 Dec 2023 17:04:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Philippe SWARTVAGHER <philippe.swartvagher <at> inria.fr>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Tue, 12 Dec 2023 17:04:02 GMT) Full text and rfc822 format available.

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

From: Philippe SWARTVAGHER <philippe.swartvagher <at> inria.fr>
To: bug-guix <at> gnu.org
Cc: ludovic.courtes <at> inria.fr
Subject: File guix-publish.service missing on foreign distro installations
Date: Tue, 12 Dec 2023 18:03:15 +0100
Hello,

I'm running Guix on a foreign distro, Debian, with systemd. I installed 
Guix with the shell installer script.

The documentation 
https://guix.gnu.org/manual/en/html_node/Invoking-guix-publish.html 
mentions (at the bottom) that I can execute the following command to 
enable the Guix Publish service:

ln -s ~root/.guix-profile/lib/systemd/system/guix-publish.service 
/etc/systemd/system/

However, the file 
~root/.guix-profile/lib/systemd/system/guix-publish.service does not 
exist (actually, ~/root/.guix-profile doesn't exist).


Philippe.





Information forwarded to bug-guix <at> gnu.org:
bug#67800; Package guix. (Thu, 28 Dec 2023 09:12:01 GMT) Full text and rfc822 format available.

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

From: Josselin Poiret <dev <at> jpoiret.xyz>
To: Philippe SWARTVAGHER <philippe.swartvagher <at> inria.fr>, 67800 <at> debbugs.gnu.org
Cc: ludovic.courtes <at> inria.fr
Subject: Re: bug#67800: File guix-publish.service missing on foreign distro
 installations
Date: Thu, 28 Dec 2023 10:11:13 +0100
[Message part 1 (text/plain, inline)]
Hi Philippe,

Philippe SWARTVAGHER <philippe.swartvagher <at> inria.fr> writes:

> Hello,
>
> I'm running Guix on a foreign distro, Debian, with systemd. I installed 
> Guix with the shell installer script.
>
> The documentation 
> https://guix.gnu.org/manual/en/html_node/Invoking-guix-publish.html 
> mentions (at the bottom) that I can execute the following command to 
> enable the Guix Publish service:
>
> ln -s ~root/.guix-profile/lib/systemd/system/guix-publish.service 
> /etc/systemd/system/
>
> However, the file 
> ~root/.guix-profile/lib/systemd/system/guix-publish.service does not 
> exist (actually, ~/root/.guix-profile doesn't exist).

As a temporary workaround, you can install the `guix` package in the
root's profile.

The problem stems from the fact that the `guix pull`-built guix doesn't
include many extras that the Makefile-built guix has, like that file.
Maybe we should include it in the `guix pull` build, so that it is
easily available and updated?

Best,
-- 
Josselin Poiret
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 1 year and 169 days ago.

Previous Next


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