Bug in compute-guix-derivation

  • Open
  • quality assurance status badge
Details
3 participants
  • Girish
  • Maxime Devos
  • Maxime Devos
Owner
unassigned
Submitted by
Girish
Severity
important
Blocked by

Debbugs page

G
G
Girish wrote on 8 Jul 2022 23:25
(address . bug-guix@gnu.org)
73856c21-804d-588a-ba18-ec0ada6a2881@posteo.net
$ guix pull

Updating channel 'guix' from Git repository at
Authenticating channel 'guix', commits 9edb3f6 to 6e2f5fe (413 new
commits)...
Building from this channel:
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
 module-import 2KiB 63KiB/s 00:00 [##################] 100.0%
 module-import-compiled 1.2MiB 125KiB/s 00:10 [##################] 100.0%
 compute-guix-derivation 1013B 463KiB/s 00:00 [##################] 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'...
0.0%guix substitute: warning: ci.guix.gnu.org: connection failed:
Connection timed out
substitute:
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...
0.0%guix substitute: warning: bordeaux.guix.gnu.org: host not found:
Temporary failure in name resolution
substitute:
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://ci.guix.gnu.org'...   0.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'...
0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'...   0.0%
Backtrace::
          17 (primitive-load
"/gnu/store/w7y5xmzi2932yb128dc8cc5ig69c71jh-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:
  2168:24 12 (run-with-store #<store-connection 256.99 7f88d3cc0140>
#<procedure 7f88c5034fa0 at ./guix/self.scm:12?> ?)
   1996:8 11 (_ #<store-connection 256.99 7f88d3cc0140>)
In ./guix/gexp.scm:
   300:22 10 (_ #<store-connection 256.99 7f88d3cc0140>)
   1181:2  9 (_ #<store-connection 256.99 7f88d0b1deb0>)
   1047:2  8 (_ #<store-connection 256.99 7f88d0b1deb0>)
    893:4  7 (_ #<store-connection 256.99 7f88d0b1deb0>)
In ./guix/store.scm:
  2053:12  6 (_ #<store-connection 256.99 7f88d0b1deb0>)
   1401:5  5 (map/accumulate-builds #<store-connection 256.99
7f88d0b1deb0> #<procedure 7f88d2b0c2c0 at ./guix/stor?> ?)
  1417:15  4 (_ #<store-connection 256.99 7f88d0b1deb0>
("/gnu/store/wcqvrs9bxbsk0ggycjncgd82v8yb02a7-curl-7.84.0.?") ?)
  1417:15  3 (loop #f)
   711:11  2 (process-stderr #<store-connection 256.99 7f88d0b1deb0> _)
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/w7y5xmzi2932yb128dc8cc5ig69c71jh-compute-guix-derivation'
failed to compute the derivation for Guix (version:
"6e2f5fe2170065e23c4176ab79cbc60ad2ffd0f7"; system: "x86_64-linux";
host version: "49ecf1cbeedbc8a381242b692635b0b4c2576eb9"; pull-version: 1).
Please report the COMPLETE output above by email to <bug-guix@gnu.org>.
M
M
Maxime Devos wrote on 9 Jul 2022 13:39
(name . 56466@debbugs.gnu.org)(address . 56466@debbugs.gnu.org)
1657399171167.40947@student.kuleuven.be
block 56466 with 50238

thanks


This error message isn't informative, maybe the patch at

https://issues.guix.gnu.org/50238would give some context, though not really sure, it was written with other kind of errors in mind.


Greetings,

Maxime.
Attachment: file
M
M
Maxime Devos wrote on 1 Sep 2022 10:07
Re: bug#57527: compute-guix-derivation has an error
59cb7f24-d9c8-5394-cdbd-605d5addd03a@telenet.be
severity 57527 important
merge 47764 57527
severity 53802 important
merge 47764 53802
severity 56466 important
merge 47764 56466
thanks
Found a few apparent duplicates (they are all about a &nar-error,
read-int and process-stderror).
On second thought, I don't think the patch I referred to #56466 will
help here, though it could hardly harm here.
For now, you can try working-around by retrying "guix pull".
There are two hypotheses on the cause in
The second seems most plausible to me, and the first seems the simplest
to test (and even if it's not the cause, it would still add some
robustness).
Greetings,
Maxime.
Attachment: file
Attachment: OpenPGP_signature
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 56466@patchwise.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 56466
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch