GNU bug report logs - #77108
"guix pull: error: You found a bug"

Previous Next

Package: guix;

Reported by: Jacob K <jacobk <at> disroot.org>

Date: Wed, 19 Mar 2025 02:03:03 UTC

Severity: normal

Done: Simon Tournier <zimon.toutoune <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 77108 in the body.
You can then email your comments to 77108 AT debbugs.gnu.org in the normal way.

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#77108; Package guix. (Wed, 19 Mar 2025 02:03:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jacob K <jacobk <at> disroot.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Wed, 19 Mar 2025 02:03:04 GMT) Full text and rfc822 format available.

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

From: Jacob K <jacobk <at> disroot.org>
To: bug-guix <at> gnu.org
Subject: "guix pull: error: You found a bug"
Date: Tue, 18 Mar 2025 19:27:21 -0500
[Message part 1 (text/plain, inline)]
When trying to run `guix pull` I got an error.

I had previously started `guix pull` but cancelled it so I could install 
IceCat more quickly, but then my laptop died in the middle of `guix 
install icecat`. It was after powering on after that power loss that I 
ran `guix pull` and got this error.

After the error, I ran `guix pull` again and this time it succeeded. The 
log for this one was too long to fit in my virtual terminal, but I have 
attached a partial log in case that's helpful. Maybe it was just a 
random error and not actually a bug, but the message said to send an 
email so I decided to report it anyway.

Let me know if there's anything else I should do to help.
[2025-03-18-guix-bug.txt (text/plain, attachment)]
[2025-03-18-guix-pull-after-bug.txt (text/plain, attachment)]
[OpenPGP_0x8EF548378E806320.asc (application/pgp-keys, attachment)]
[OpenPGP_signature.asc (application/pgp-signature, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#77108; Package guix. (Fri, 11 Apr 2025 17:16:03 GMT) Full text and rfc822 format available.

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

From: Simon Tournier <zimon.toutoune <at> gmail.com>
To: Jacob K <jacobk <at> disroot.org>, 77108 <at> debbugs.gnu.org
Subject: Re: bug#77108: "guix pull: error: You found a bug"
Date: Fri, 11 Apr 2025 18:12:48 +0200
Hi,

Thanks for your report.  Well, it’s hard to tell if the bug comes from
something transient (network?) as the ones in [1] or if it is not.

On Tue, 18 Mar 2025 at 19:27, Jacob K via Bug reports for GNU Guix <bug-guix <at> gnu.org> wrote:

> jacobk <at> jacobk-K55A:~$ guix pull
> Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
> Authenticating channel 'guix', commits 9edb3f6 to df799a6 (4 new commits)...
> Building from this channel:
>   guix      https://git.savannah.gnu.org/git/guix.git	df799a6
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
> building /gnu/store/f20in53sqrxchxi83hkav0aifs60w45v-compute-guix-derivation.drv...
> Computing Guix derivation for 'x86_64-linux'... \Backtrace:
>           14 (primitive-load "/gnu/store/9hvkk03lwg9qakwm2ilcs4ykqfd4dq3h-compute-guix-derivation")
> In ice-9/eval.scm:
>     155:9 13 (_ _)
>     159:9 12 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-u?> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
> In ice-9/boot-9.scm:
>     152:2 11 (with-fluid* _ _ _)
>     152:2 10 (with-fluid* _ _ _)
> In guix/store.scm:
>   2212:24  9 (run-with-store #<store-connection 256.100 7fbab6edf0a0> #<procedure 7fbaa011be10 at guix/self.scm:136?> ?)
>    2040:8  8 (_ #<store-connection 256.100 7fbab6edf0a0>)
> In guix/gexp.scm:
>    300:22  7 (_ #<store-connection 256.100 7fbab6edf0a0>)
>    1228:2  6 (_ #<store-connection 256.100 7fbab6edf0a0>)
>    1095:2  5 (_ #<store-connection 256.100 7fbab6edf0a0>)
>     936:4  4 (_ #<store-connection 256.100 7fbab6edf0a0>)
> In guix/store.scm:
>   2097:12  3 (_ #<store-connection 256.100 7fbab6edf0a0>)
>    1434:5  2 (map/accumulate-builds #<store-connection 256.100 7fbab6edf0a0> #<procedure 7fbaa61989c0 at guix/store?> ?)
>   1450:15  1 (_ #<store-connection 256.100 7fbab6edf0a0> ("/gnu/store/3jld519qq13znrdmvg6ag2213mpbd396-guile-ava?" ?) ?)
>   1450:15  0 (loop #f)
>
> guix/store.scm:1450:15: In procedure loop:
> ERROR:
>   1. &store-protocol-error:
>       message: "`/gnu/store/adg25ykma1my2s7587qaaxchwg7hbir4-guix-command substitute' died unexpectedly"
>       status: 1
> guix pull: error: You found a bug: the program '/gnu/store/9hvkk03lwg9qakwm2ilcs4ykqfd4dq3h-compute-guix-derivation'
> failed to compute the derivation for Guix (version: "df799a61ef73451e587cb81942c7bfcbbade9e7e"; system: "x86_64-linux";
> host version: "4cc26df9583069a5b3e9a8b56049f76bed2138e6"; pull-version: 1).
> Please report the COMPLETE output above by email to <bug-guix <at> gnu.org>.

Well, I do not know where does the dead substitute message come from?

Do you have more information to share?  Or was it very transient and
hard to reproduce?


Cheers,
simon


1: toward a plan? (was Re: Reducing "You found a bug" reports)
Simon Tournier <zimon.toutoune <at> gmail.com>
Tue, 10 Sep 2024 16:51:09 +0200
id:87wmjjd0ki.fsf <at> gmail.com
https://lists.gnu.org/archive/html/guix-devel/2024-09
https://yhetil.org/guix/87wmjjd0ki.fsf <at> gmail.com




Information forwarded to bug-guix <at> gnu.org:
bug#77108; Package guix. (Sat, 12 Apr 2025 03:03:02 GMT) Full text and rfc822 format available.

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

From: Jacob K <jacobk <at> disroot.org>
To: Simon Tournier <zimon.toutoune <at> gmail.com>, 77108 <at> debbugs.gnu.org
Subject: Re: bug#77108: "guix pull: error: You found a bug"
Date: Fri, 11 Apr 2025 22:02:43 -0500
[Message part 1 (text/plain, inline)]
The issue only happened once.

My guess is that the error has something to do with a networking failure 
or possibly a problem with running out of RAM. At some point (before 
encountering this error) I think I installed a program to automatically 
kill programs when low on memory, and I see in htop now that `earlyoom 
-r 60` is running, but I'm not sure if that's the program I installed or 
if that comes default with Trisquel. I have 8GB of RAM with somewhere 
between 4GB and 16GB of swap RAM at the time of the error.

I like the proposal in the thread you linked to ([1]).

 - Jacob K

On 4/11/25 11:12, Simon Tournier wrote:
> Hi,
> 
> Thanks for your report.  Well, it’s hard to tell if the bug comes from
> something transient (network?) as the ones in [1] or if it is not.
> 
> On Tue, 18 Mar 2025 at 19:27, Jacob K via Bug reports for GNU Guix <bug-guix <at> gnu.org> wrote:
> 
>> jacobk <at> jacobk-K55A:~$ guix pull
>> Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
>> Authenticating channel 'guix', commits 9edb3f6 to df799a6 (4 new commits)...
>> Building from this channel:
>>    guix      https://git.savannah.gnu.org/git/guix.git	df799a6
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
>> building /gnu/store/f20in53sqrxchxi83hkav0aifs60w45v-compute-guix-derivation.drv...
>> Computing Guix derivation for 'x86_64-linux'... \Backtrace:
>>            14 (primitive-load "/gnu/store/9hvkk03lwg9qakwm2ilcs4ykqfd4dq3h-compute-guix-derivation")
>> In ice-9/eval.scm:
>>      155:9 13 (_ _)
>>      159:9 12 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-u?> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
>> In ice-9/boot-9.scm:
>>      152:2 11 (with-fluid* _ _ _)
>>      152:2 10 (with-fluid* _ _ _)
>> In guix/store.scm:
>>    2212:24  9 (run-with-store #<store-connection 256.100 7fbab6edf0a0> #<procedure 7fbaa011be10 at guix/self.scm:136?> ?)
>>     2040:8  8 (_ #<store-connection 256.100 7fbab6edf0a0>)
>> In guix/gexp.scm:
>>     300:22  7 (_ #<store-connection 256.100 7fbab6edf0a0>)
>>     1228:2  6 (_ #<store-connection 256.100 7fbab6edf0a0>)
>>     1095:2  5 (_ #<store-connection 256.100 7fbab6edf0a0>)
>>      936:4  4 (_ #<store-connection 256.100 7fbab6edf0a0>)
>> In guix/store.scm:
>>    2097:12  3 (_ #<store-connection 256.100 7fbab6edf0a0>)
>>     1434:5  2 (map/accumulate-builds #<store-connection 256.100 7fbab6edf0a0> #<procedure 7fbaa61989c0 at guix/store?> ?)
>>    1450:15  1 (_ #<store-connection 256.100 7fbab6edf0a0> ("/gnu/store/3jld519qq13znrdmvg6ag2213mpbd396-guile-ava?" ?) ?)
>>    1450:15  0 (loop #f)
>>
>> guix/store.scm:1450:15: In procedure loop:
>> ERROR:
>>    1. &store-protocol-error:
>>        message: "`/gnu/store/adg25ykma1my2s7587qaaxchwg7hbir4-guix-command substitute' died unexpectedly"
>>        status: 1
>> guix pull: error: You found a bug: the program '/gnu/store/9hvkk03lwg9qakwm2ilcs4ykqfd4dq3h-compute-guix-derivation'
>> failed to compute the derivation for Guix (version: "df799a61ef73451e587cb81942c7bfcbbade9e7e"; system: "x86_64-linux";
>> host version: "4cc26df9583069a5b3e9a8b56049f76bed2138e6"; pull-version: 1).
>> Please report the COMPLETE output above by email to <bug-guix <at> gnu.org>.
> 
> Well, I do not know where does the dead substitute message come from?
> 
> Do you have more information to share?  Or was it very transient and
> hard to reproduce?
> 
> 
> Cheers,
> simon
> 
> 
> 1: toward a plan? (was Re: Reducing "You found a bug" reports)
> Simon Tournier <zimon.toutoune <at> gmail.com>
> Tue, 10 Sep 2024 16:51:09 +0200
> id:87wmjjd0ki.fsf <at> gmail.com
> https://lists.gnu.org/archive/html/guix-devel/2024-09
> https://yhetil.org/guix/87wmjjd0ki.fsf <at> gmail.com

1: https://lists.gnu.org/archive/html/guix-devel/2024-09/msg00059.html
[OpenPGP_0x8EF548378E806320.asc (application/pgp-keys, attachment)]
[OpenPGP_signature.asc (application/pgp-signature, attachment)]

Reply sent to Simon Tournier <zimon.toutoune <at> gmail.com>:
You have taken responsibility. (Wed, 16 Apr 2025 16:34:13 GMT) Full text and rfc822 format available.

Notification sent to Jacob K <jacobk <at> disroot.org>:
bug acknowledged by developer. (Wed, 16 Apr 2025 16:34:14 GMT) Full text and rfc822 format available.

Message #16 received at 77108-done <at> debbugs.gnu.org (full text, mbox):

From: Simon Tournier <zimon.toutoune <at> gmail.com>
To: Jacob K <jacobk <at> disroot.org>, 77108-done <at> debbugs.gnu.org
Subject: Re: bug#77108: "guix pull: error: You found a bug"
Date: Wed, 16 Apr 2025 16:45:15 +0200
Hi Jacob,

On Fri, 11 Apr 2025 at 22:02, Jacob K via Bug reports for GNU Guix <bug-guix <at> gnu.org> wrote:

> My guess is that the error has something to do with a networking failure 
> or possibly a problem with running out of RAM.

Thank you for letting us know.  So closing. :-)

> I like the proposal in the thread you linked to ([1]).

Thanks, maybe one day one of us will be annoyed enough to implement this
proposal or an equivalent. :-)

Cheers,
simon




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 15 May 2025 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified today.

Previous Next


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