compute-guix-derivation failed to compute the derivation for Guix

  • Done
  • quality assurance status badge
Details
2 participants
  • Adroit
  • Maxim Cournoyer
Owner
unassigned
Submitted by
Adroit
Severity
normal
A
A
Adroit wrote on 7 Mar 2023 03:30
(name . bug-guix@gnu.org)(address . bug-guix@gnu.org)
UTwd5UaQ2CAa-uB4mrm1NMSHvI2PbZ1MP6Lan4iWLCwy9KqXxQ6YVMRnFf3_dnMxg9WpsVECefNnmE7wIVSs7UyCvIT2Nt42a15AFzhos94=@proton.me
I keep getting this:

Toggle quote (162 lines)
> $ 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@gnu.org>.
Attachment: file
M
M
Maxim Cournoyer wrote on 7 Mar 2023 22:15
(name . Adroit)(address . adroit1@proton.me)
87y1o8uutm.fsf@gmail.com
tags 62023 +notabug
quit

Hello,

Adroit <adroit1@proton.me> writes:

Toggle quote (180 lines)
> 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@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
Closed
A
A
Adroit wrote on 9 Mar 2023 03:15
(address . maxim.cournoyer@gmail.com)
PUPl8JN9lKcs6d0kR4k45Ipi8gkGqAV3sOWycMm3vtFm_kRDuJg6xbGczEgCLxpDEAcg7MaHeMOZNFiYehSjnsgmSp3Hwc_z_1ykivdkLHM=@proton.me
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@gmail.com> wrote:

Toggle quote (7 lines)
> 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
Attachment: file
Closed
M
M
Maxim Cournoyer wrote on 9 Mar 2023 06:21
(name . Adroit)(address . adroit1@proton.me)
87jzzqts8j.fsf@gmail.com
Hi,

Adroit <adroit1@proton.me> writes:

Toggle quote (2 lines)
> 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).

Toggle quote (3 lines)
> 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.

Toggle quote (7 lines)
> 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:

Toggle snippet (3 lines)
substitutes.nonguix.org: host not found: Name or service not

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
Closed
?