GNU bug report logs - #62023
compute-guix-derivation failed to compute the derivation for Guix

Previous Next

Package: guix;

Reported by: Adroit <adroit1 <at> proton.me>

Date: Tue, 7 Mar 2023 03:28:02 UTC

Severity: normal

Done: Maxim Cournoyer <maxim.cournoyer <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 62023 in the body.
You can then email your comments to 62023 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#62023; Package guix. (Tue, 07 Mar 2023 03:28:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Adroit <adroit1 <at> proton.me>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Tue, 07 Mar 2023 03:28:02 GMT) Full text and rfc822 format available.

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

From: Adroit <adroit1 <at> proton.me>
To: "bug-guix <at> gnu.org" <bug-guix <at> gnu.org>
Subject: compute-guix-derivation failed to compute the derivation for Guix
Date: Tue, 07 Mar 2023 02:30:43 +0000
[Message part 1 (text/plain, inline)]
I keep getting this:

> $ curl substitutes.nonguix.org
> <html>
> <head><title>301 Moved Permanently</title></head>
> <body>
> <center><h1>301 Moved Permanently</h1></center>
> <hr><center>nginx</center>
> </body>
> </html>
> $ guix pull
> Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
> Updating channel 'nonguix' from Git repository at 'https://gitlab.com/nonguix/nonguix'...
> Updating channel 'flat' from Git repository at 'https://github.com/flatwhatson/guix-channel.git'...
> Updating channel 'guix-gaming-games' from Git repository at 'https://gitlab.com/guix-gaming-channels/games.git'...
> Building from these channels:
> guix-gaming-gameshttps://gitlab.com/guix-gaming-channels/games.git e87c837
> flat https://github.com/flatwhatson/guix-channel.git b62ba32
> nonguix https://gitlab.com/nonguix/nonguix 5a54541
> guix https://git.savannah.gnu.org/git/guix.git 61a0b03
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%guix substitute: warning: substitutes.nonguix.org: host not found: Name or service not known
> substitute:
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%guix substitute: warning: ci.guix.gnu.org: host not found: Name or service not known
> substitute:
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%guix substitute: warning: bordeaux.guix.gnu.org: host not found: Name or service not known
> substitute:
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
> guix substitute: warning: substitutes.nonguix.org: host not found: Name or service not known
> retrying download of '/gnu/store/nz4z5bp4s9qamrwrhwnvw10c0h42a6nk-module-import-compiled' with other substitute URLs...
> Backtrace:
> 17 (primitive-load "/gnu/store/rcsfgk20zlig0pq8zqzhqwgxg39pdfkh-compute-guix-derivation")
> In ice-9/eval.scm:
> 155:9 16 (_ _)
> 159:9 15 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-u?> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
> In ice-9/boot-9.scm:
> 152:2 14 (with-fluid* _ _ _)
> 152:2 13 (with-fluid* _ _ _)
> In ./guix/store.scm:
> 2170:24 12 (run-with-store #<store-connection 256.99 7f589c4eb410> #<procedure 7f58944d0730 at ./guix/self.scm:13?> ?)
> 1998:8 11 (_ #<store-connection 256.99 7f589c4eb410>)
> In ./guix/gexp.scm:
> 299:22 10 (_ #<store-connection 256.99 7f589c4eb410>)
> 1180:2 9 (_ #<store-connection 256.99 7f5889fb4aa0>)
> 1046:2 8 (_ #<store-connection 256.99 7f5889fb4aa0>)
> 892:4 7 (_ #<store-connection 256.99 7f5889fb4aa0>)
> In ./guix/store.scm:
> 2055:12 6 (_ #<store-connection 256.99 7f5889fb4aa0>)
> 1403:5 5 (map/accumulate-builds #<store-connection 256.99 7f5889fb4aa0> #<procedure 7f5887fe6fe0 at ./guix/stor?> ?)
> 1419:15 4 (_ #<store-connection 256.99 7f5889fb4aa0> ("/gnu/store/3y0z71lx5j02l6bdfcgh9s2ls9971s8j-guile-gnut?" ?) ?)
> 1419:15 3 (loop #f)
> 713:11 2 (process-stderr #<store-connection 256.99 7f5889fb4aa0> _)
> In ./guix/serialization.scm:
> 102:11 1 (read-int #<input-output: file 10>)
> 80:6 0 (get-bytevector-n* #<input-output: file 10> 8)
>
> ./guix/serialization.scm:80:6: In procedure get-bytevector-n*:
> ERROR:
> 1. &nar-error:
> file: #f
> port: #<input-output: file 10>
> guix pull: error: You found a bug: the program '/gnu/store/rcsfgk20zlig0pq8zqzhqwgxg39pdfkh-compute-guix-derivation'
> failed to compute the derivation for Guix (version: "61a0b03c65bd9b1056075d1f78487d2259526a07"; system: "x86_64-linux";
> host version: "6a1464b0cc8c0b3e53d2580661a8c69d79f183ab"; pull-version: 1).
> Please report the COMPLETE output above by email to <bug-guix <at> gnu.org>.
[Message part 2 (text/html, inline)]

Reply sent to Maxim Cournoyer <maxim.cournoyer <at> gmail.com>:
You have taken responsibility. (Tue, 07 Mar 2023 21:16:02 GMT) Full text and rfc822 format available.

Notification sent to Adroit <adroit1 <at> proton.me>:
bug acknowledged by developer. (Tue, 07 Mar 2023 21:16:02 GMT) Full text and rfc822 format available.

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

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Adroit <adroit1 <at> proton.me>
Cc: 62023-done <at> debbugs.gnu.org, GNU Debbugs <control <at> debbugs.gnu.org>
Subject: Re: bug#62023: compute-guix-derivation failed to compute the
 derivation for Guix
Date: Tue, 07 Mar 2023 16:15:33 -0500
tags 62023 +notabug
quit

Hello,

Adroit <adroit1 <at> proton.me> writes:

> I keep getting this:
>
>> $ curl substitutes.nonguix.org
>> <html>
>> <head><title>301 Moved Permanently</title></head>
>> <body>
>> <center><h1>301 Moved Permanently</h1></center>
>> <hr><center>nginx</center>
>> </body>
>> </html>
>> $ guix pull
>> Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
>> Updating channel 'nonguix' from Git repository at 'https://gitlab.com/nonguix/nonguix'...
>> Updating channel 'flat' from Git repository at 'https://github.com/flatwhatson/guix-channel.git'...
>> Updating channel 'guix-gaming-games' from Git repository at
>> 'https://gitlab.com/guix-gaming-channels/games.git'...
>> Building from these channels:
>> guix-gaming-gameshttps://gitlab.com/guix-gaming-channels/games.git e87c837
>> flat https://github.com/flatwhatson/guix-channel.git b62ba32
>> nonguix https://gitlab.com/nonguix/nonguix 5a54541
>> guix https://git.savannah.gnu.org/git/guix.git 61a0b03
>> substitute: updating substitutes from
>> 'https://substitutes.nonguix.org'... 0.0%guix substitute: warning:
>> substitutes.nonguix.org: host not found: Name or service not known
>> substitute:
>> substitute: updating substitutes from
>> 'https://ci.guix.gnu.org'... 0.0%guix substitute: warning:
>> ci.guix.gnu.org: host not found: Name or service not known
>> substitute:
>> substitute: updating substitutes from
>> 'https://bordeaux.guix.gnu.org'... 0.0%guix substitute: warning:
>> bordeaux.guix.gnu.org: host not found: Name or service not known
>> substitute:
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0%
>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
>> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0%
>> guix substitute: warning: substitutes.nonguix.org: host not found: Name or service not known
>> retrying download of
>> '/gnu/store/nz4z5bp4s9qamrwrhwnvw10c0h42a6nk-module-import-compiled'
>> with other substitute URLs...
>> Backtrace:
>> 17 (primitive-load "/gnu/store/rcsfgk20zlig0pq8zqzhqwgxg39pdfkh-compute-guix-derivation")
>> In ice-9/eval.scm:
>> 155:9 16 (_ _)
>> 159:9 15 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-u?>
>> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
>> In ice-9/boot-9.scm:
>> 152:2 14 (with-fluid* _ _ _)
>> 152:2 13 (with-fluid* _ _ _)
>> In ./guix/store.scm:
>> 2170:24 12 (run-with-store #<store-connection 256.99 7f589c4eb410>
>> #<procedure 7f58944d0730 at ./guix/self.scm:13?> ?)
>> 1998:8 11 (_ #<store-connection 256.99 7f589c4eb410>)
>> In ./guix/gexp.scm:
>> 299:22 10 (_ #<store-connection 256.99 7f589c4eb410>)
>> 1180:2 9 (_ #<store-connection 256.99 7f5889fb4aa0>)
>> 1046:2 8 (_ #<store-connection 256.99 7f5889fb4aa0>)
>> 892:4 7 (_ #<store-connection 256.99 7f5889fb4aa0>)
>> In ./guix/store.scm:
>> 2055:12 6 (_ #<store-connection 256.99 7f5889fb4aa0>)
>> 1403:5 5 (map/accumulate-builds #<store-connection 256.99
>> 7f5889fb4aa0> #<procedure 7f5887fe6fe0 at ./guix/stor?> ?)
>> 1419:15 4 (_ #<store-connection 256.99 7f5889fb4aa0>
>> ("/gnu/store/3y0z71lx5j02l6bdfcgh9s2ls9971s8j-guile-gnut?" ?) ?)
>> 1419:15 3 (loop #f)
>> 713:11 2 (process-stderr #<store-connection 256.99 7f5889fb4aa0> _)
>> In ./guix/serialization.scm:
>> 102:11 1 (read-int #<input-output: file 10>)
>> 80:6 0 (get-bytevector-n* #<input-output: file 10> 8)
>>
>> ./guix/serialization.scm:80:6: In procedure get-bytevector-n*:
>> ERROR:
>> 1. &nar-error:
>> file: #f
>> port: #<input-output: file 10>
>> guix pull: error: You found a bug: the program
>> '/gnu/store/rcsfgk20zlig0pq8zqzhqwgxg39pdfkh-compute-guix-derivation'
>> failed to compute the derivation for Guix (version:
>> "61a0b03c65bd9b1056075d1f78487d2259526a07"; system: "x86_64-linux";
>> host version: "6a1464b0cc8c0b3e53d2580661a8c69d79f183ab"; pull-version: 1).
>> Please report the COMPLETE output above by email to <bug-guix <at> gnu.org>.

One of your substitutes server appears to de offline (nonguix), which
ends up causing the backtrace below.

So, that's something outside the control of Guix for you to fix (seek
support from said channel).

-- 
Thanks,
Maxim




Information forwarded to bug-guix <at> gnu.org:
bug#62023; Package guix. (Thu, 09 Mar 2023 02:16:02 GMT) Full text and rfc822 format available.

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

From: Adroit <adroit1 <at> proton.me>
To: maxim.cournoyer <at> gmail.com
Cc: 62023-done <at> debbugs.gnu.org, control <at> debbugs.gnu.org
Subject: Re: bug#62023: compute-guix-derivation failed to compute the
 derivation for Guix
Date: Thu, 09 Mar 2023 02:15:42 +0000
[Message part 1 (text/plain, inline)]
The output explicitly says "you found a bug".
Are you suggesting that a crash, with backtrace, is the intended behavior when a substitute server happens to be offline?
The problem also occurs when using --no-substitutes and --fallback, so I'm not even sure the server is the root cause - you can see from first few lines (where I curl) of output that the server is indeed online. I also checked the web interface. The only issue I can think of is Guix not respecting the Gnome proxy, but in that case all of the servers would be seen as offline.

-------- Original Message --------
On Mar 7, 2023, 15:15, Maxim Cournoyer < maxim.cournoyer <at> gmail.com> wrote:

> tags 62023 +notabug quit Hello, Adroit writes: > I keep getting this: > >> $ curl substitutes.nonguix.org >> >> >> >>
>
> 301 Moved Permanently
>
>>>
> ---------------------------------------------------------------
> nginx >> >> >> $ guix pull >> Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... >> Updating channel 'nonguix' from Git repository at 'https://gitlab.com/nonguix/nonguix'... >> Updating channel 'flat' from Git repository at 'https://github.com/flatwhatson/guix-channel.git'... >> Updating channel 'guix-gaming-games' from Git repository at >> 'https://gitlab.com/guix-gaming-channels/games.git'... >> Building from these channels: >> guix-gaming-gameshttps://gitlab.com/guix-gaming-channels/games.git e87c837 >> flat https://github.com/flatwhatson/guix-channel.git b62ba32 >> nonguix https://gitlab.com/nonguix/nonguix 5a54541 >> guix https://git.savannah.gnu.org/git/guix.git 61a0b03 >> substitute: updating substitutes from >> 'https://substitutes.nonguix.org'... 0.0%guix substitute: warning: >> substitutes.nonguix.org: host not found: Name or service not known >> substitute: >> substitute: updating substitutes from >> 'https://ci.guix.gnu.org'... 0.0%guix substitute: warning: >> ci.guix.gnu.org: host not found: Name or service not known >> substitute: >> substitute: updating substitutes from >> 'https://bordeaux.guix.gnu.org'... 0.0%guix substitute: warning: >> bordeaux.guix.gnu.org: host not found: Name or service not known >> substitute: >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://substitutes.nonguix.org'... 0.0% >> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0% >> substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 0.0% >> guix substitute: warning: substitutes.nonguix.org: host not found: Name or service not known >> retrying download of >> '/gnu/store/nz4z5bp4s9qamrwrhwnvw10c0h42a6nk-module-import-compiled' >> with other substitute URLs... >> Backtrace: >> 17 (primitive-load "/gnu/store/rcsfgk20zlig0pq8zqzhqwgxg39pdfkh-compute-guix-derivation") >> In ice-9/eval.scm: >> 155:9 16 (_ _) >> 159:9 15 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(# >> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?)) >> In ice-9/boot-9.scm: >> 152:2 14 (with-fluid* _ _ _) >> 152:2 13 (with-fluid* _ _ _) >> In ./guix/store.scm: >> 2170:24 12 (run-with-store # >> # ?) >> 1998:8 11 (_ #) >> In ./guix/gexp.scm: >> 299:22 10 (_ #) >> 1180:2 9 (_ #) >> 1046:2 8 (_ #) >> 892:4 7 (_ #) >> In ./guix/store.scm: >> 2055:12 6 (_ #) >> 1403:5 5 (map/accumulate-builds #> 7f5889fb4aa0> # ?) >> 1419:15 4 (_ # >> ("/gnu/store/3y0z71lx5j02l6bdfcgh9s2ls9971s8j-guile-gnut?" ?) ?) >> 1419:15 3 (loop #f) >> 713:11 2 (process-stderr # _) >> In ./guix/serialization.scm: >> 102:11 1 (read-int #) >> 80:6 0 (get-bytevector-n* # 8) >> >> ./guix/serialization.scm:80:6: In procedure get-bytevector-n*: >> ERROR: >> 1. &nar-error: >> file: #f >> port: # >> guix pull: error: You found a bug: the program >> '/gnu/store/rcsfgk20zlig0pq8zqzhqwgxg39pdfkh-compute-guix-derivation' >> failed to compute the derivation for Guix (version: >> "61a0b03c65bd9b1056075d1f78487d2259526a07"; system: "x86_64-linux"; >> host version: "6a1464b0cc8c0b3e53d2580661a8c69d79f183ab"; pull-version: 1). >> Please report the COMPLETE output above by email to . One of your substitutes server appears to de offline (nonguix), which ends up causing the backtrace below. So, that's something outside the control of Guix for you to fix (seek support from said channel). -- Thanks, Maxim
[Message part 2 (text/html, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#62023; Package guix. (Thu, 09 Mar 2023 05:22:02 GMT) Full text and rfc822 format available.

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

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Adroit <adroit1 <at> proton.me>
Cc: 62023-done <at> debbugs.gnu.org, control <at> debbugs.gnu.org
Subject: Re: bug#62023: compute-guix-derivation failed to compute the
 derivation for Guix
Date: Thu, 09 Mar 2023 00:21:16 -0500
Hi,

Adroit <adroit1 <at> proton.me> writes:

> The output explicitly says "you found a bug".

Yes, thanks for reaching out.  Sadly this is something that comes up
often; a user with a failing connection can end up receiving such
advice.  We should open another bug to track this (there are many such
reports but I don't think there's a report about improving the message).

> Are you suggesting that a crash, with backtrace, is the intended
> behavior when a substitute server happens to be offline?

That's indeed a bug.  Error messages should be clear, not a backtrace
soup :-).  It seems the real underlying error is a network timeout; it's
already been reported in https://issues.guix.gnu.org/60547.

> The problem also occurs when using --no-substitutes and --fallback, so
> I'm not even sure the server is the root cause - you can see from
> first few lines (where I curl) of output that the server is indeed
> online. I also checked the web interface. The only issue I can think
> of is Guix not respecting the Gnome proxy, but in that case all of the
> servers would be seen as offline.

I'm not sure what's going on with the network, but what tipped me that
the problem was caused by a channel was this:

--8<---------------cut here---------------start------------->8---
substitutes.nonguix.org: host not found: Name or service not
--8<---------------cut here---------------end--------------->8---

But looking more closely it seems no substitutes could be fetched at all
even from the official build farms, so it looks like your networking was
not working at that time.  Did you retry it since?  Did it work?

-- 
Thanks,
Maxim




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

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

Previous Next


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