bug-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#62023: compute-guix-derivation failed to compute the derivation for


From: Adroit
Subject: bug#62023: compute-guix-derivation failed to compute the derivation for Guix
Date: Thu, 09 Mar 2023 02:15:42 +0000

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:

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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]