[BUG Report] found a bug?

  • Done
  • quality assurance status badge
Details
3 participants
  • Frank Pursel
  • Maxime Devos
  • zimoun
Owner
unassigned
Submitted by
Frank Pursel
Severity
normal
F
F
Frank Pursel wrote on 5 Oct 2022 18:45
(address . bug-guix@gnu.org)
87h70imd7u.fsf@Ginko.local.mail-host-address-is-not-set
Dutifully reporting the output from today's 'guix pull':

gnutls-3.7.2-doc 1.0MiB 659KiB/s 00:01 [############### ] 84.1-Backtrace:
18 (primitive-load "/gnu/store/8b0z5hm1kxha84g367yfshxjf1q4kka2-compute-guix-derivation")
In ice-9/eval.scm:
155:9 17 (_ _)
159:9 16 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-u?> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
In ice-9/boot-9.scm:
152:2 15 (with-fluid* _ _ _)
152:2 14 (with-fluid* _ _ _)
In ./guix/store.scm:
2165:24 13 (run-with-store #<store-connection 256.99 7fd346645140> #<procedure 7fd330be14b0 at ./guix/self.scm:12?> ?)
1993:8 12 (_ #<store-connection 256.99 7fd346645140>)
In ./guix/gexp.scm:
300:22 11 (_ #<store-connection 256.99 7fd346645140>)
1181:2 10 (_ #<store-connection 256.99 7fd32ddcae10>)
1047:2 9 (_ #<store-connection 256.99 7fd32ddcae10>)
893:4 8 (_ #<store-connection 256.99 7fd32ddcae10>)
In ./guix/store.scm:
2050:12 7 (_ #<store-connection 256.99 7fd32ddcae10>)
1402:13 6 (map/accumulate-builds #<store-connection 256.99 7fd32ddcae10> #<procedure 7fd33b44bc80 at ./guix/stor?> ?)
1398:5 5 (map/accumulate-builds #<store-connection 256.99 7fd32ddcae10> #<procedure 7fd32cf8c060 at ./guix/stor?> ?)
1414:15 4 (_ #<store-connection 256.99 7fd32ddcae10> ("/gnu/store/b59p3465k0gfhl2zirjsx1n0sh7pnm08-guile-ssh-?" ?) ?)
1414:15 3 (loop #f)
708:11 2 (process-stderr #<store-connection 256.99 7fd32ddcae10> _)
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/8b0z5hm1kxha84g367yfshxjf1q4kka2-compute-guix-derivation'
failed to compute the derivation for Guix (version: "be1d561f1a74d158d67623bf037727918781bd96"; system: "x86_64-linux";
host version: "e6777cfa5eb5e9c36eaf7810b42cac0fbcaa367c"; pull-version: 1).
Please report the COMPLETE output above by email to <bug-guix@gnu.org>.
F
F
Frank Pursel wrote on 5 Oct 2022 19:58
[BUG Report] found a bug? followup
(address . 58309@debbugs.gnu.org)
87edvmm9t7.fsf@Ginko.local.mail-host-address-is-not-set
Performed another 'guix pull' to receive one more change which led to
the additional reporting:

guile-ssh-0.15.1-debug 238KiB 227.0MiB/s 00:00 [##################] 100.0%
Backtrace::
15 (primitive-load "/gnu/store/k76q0ikk8a7769b0d2b9y3jj2mpaywh0-compute-guix-derivation")
In ice-9/eval.scm:
155:9 14 (_ _)
159:9 13 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-u?> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
In ice-9/boot-9.scm:
152:2 12 (with-fluid* _ _ _)
152:2 11 (with-fluid* _ _ _)
In ./guix/store.scm:
2165:24 10 (run-with-store #<store-connection 256.99 7f657621c140> #<procedure 7f656de87c80 at ./guix/self.scm:12?> ?)
1993:8 9 (_ #<store-connection 256.99 7f657621c140>)
In ./guix/gexp.scm:
300:22 8 (_ #<store-connection 256.99 7f657621c140>)
1181:2 7 (_ #<store-connection 256.99 7f65668495f0>)
1047:2 6 (_ #<store-connection 256.99 7f65668495f0>)
893:4 5 (_ #<store-connection 256.99 7f65668495f0>)
In ./guix/store.scm:
2050:12 4 (_ #<store-connection 256.99 7f65668495f0>)
1402:13 3 (map/accumulate-builds #<store-connection 256.99 7f65668495f0> #<procedure 7f65618e48e0 at ./guix/stor?> ?)
1398:5 2 (map/accumulate-builds #<store-connection 256.99 7f65668495f0> #<procedure 7f656a61b840 at ./guix/stor?> ?)
1414:15 1 (_ #<store-connection 256.99 7f65668495f0> ("/gnu/store/063db2n6gr2pqvy77fxp82p0ki6vwklz-guile-avah?" ?) ?)
1414:15 0 (loop #f)

./guix/store.scm:1414:15: In procedure loop:
ERROR:
1. &store-protocol-error:
message: "`/gnu/store/njq3x65m5zc2kwynswzmpc3nfwcwnp15-guix-1.3.0-29.9e46320/bin/guix substitute' died unexpectedly"
status: 1
guix pull: error: You found a bug: the program '/gnu/store/k76q0ikk8a7769b0d2b9y3jj2mpaywh0-compute-guix-derivation'
failed to compute the derivation for Guix (version: "fd6cd9de8682c7ddf96bf8deb637b1ca6cdbd205"; system: "x86_64-linux";
host version: "e6777cfa5eb5e9c36eaf7810b42cac0fbcaa367c"; pull-version: 1).
Please report the COMPLETE output above by email to <bug-guix@gnu.org>.
F
F
Frank Pursel wrote on 7 Oct 2022 16:40
[BUG report] resolved
(address . 58309@debbugs.gnu.org)
878rlrn1d4.fsf@Ginko.local.mail-host-address-is-not-set
Running guix pull succeeded. It isn't clear what changed to allow it to
succeed when it had repeatedly failed over the past 48 hrs but this
ticket should now be closed. I am grateful for the hidden hands and/or
magic that made this possible.

Regards,
Frank
Z
Z
zimoun wrote on 19 Oct 2022 12:48
Re: bug#58309: [BUG Report] found a bug?
(name . Frank Pursel)(address . frank.pursel@gmail.com)(address . 58309@debbugs.gnu.org)
86wn8wnl75.fsf_-_@gmail.com
Hi,

On Fri, 07 Oct 2022 at 07:40, Frank Pursel <frank.pursel@gmail.com> wrote:

Toggle quote (5 lines)
> Running guix pull succeeded. It isn't clear what changed to allow it to
> succeed when it had repeatedly failed over the past 48 hrs but this
> ticket should now be closed. I am grateful for the hidden hands and/or
> magic that made this possible.

Thank you for your follow-up.

Hum, your both errors are weird. The first one,

Toggle snippet (13 lines)
gnutls-3.7.2-doc 1.0MiB 659KiB/s 00:01 [############### ] 84.1-Backtrace:
18 (primitive-load "/gnu/store/8b0z5hm1kxha84g367yfshxjf1q4kka2-compute-guix-derivation")
In ice-9/eval.scm:

[...]

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*:

and the second one,

Toggle snippet (16 lines)
guile-ssh-0.15.1-debug 238KiB 227.0MiB/s 00:00 [##################] 100.0%
Backtrace::
15 (primitive-load "/gnu/store/k76q0ikk8a7769b0d2b9y3jj2mpaywh0-compute-guix-derivation")

[...]

In ./guix/store.scm:
2050:12 4 (_ #<store-connection 256.99 7f65668495f0>)
1402:13 3 (map/accumulate-builds #<store-connection 256.99 7f65668495f0> #<procedure 7f65618e48e0 at ./guix/stor?> ?)
1398:5 2 (map/accumulate-builds #<store-connection 256.99 7f65668495f0> #<procedure 7f656a61b840 at ./guix/stor?> ?)
1414:15 1 (_ #<store-connection 256.99 7f65668495f0> ("/gnu/store/063db2n6gr2pqvy77fxp82p0ki6vwklz-guile-avah?" ?) ?)
1414:15 0 (loop #f)

./guix/store.scm:1414:15: In procedure loop:

Do you have issues with your store? Maybe faulty?


Cheers,
simon

PS: Note you can close yourself the issue by replying to
58309-done@debbugs.gnu.org. :-)
M
M
Maxime Devos wrote on 19 Oct 2022 19:27
b40f65e5-1dbd-878e-e743-5f20c4184c58@telenet.be
On 05-10-2022 18:45, Frank Pursel wrote:
Toggle quote (28 lines)
> Dutifully reporting the output from today's 'guix pull':
>
> gnutls-3.7.2-doc 1.0MiB 659KiB/s 00:01 [############### ] 84.1-Backtrace:
> 18 (primitive-load "/gnu/store/8b0z5hm1kxha84g367yfshxjf1q4kka2-compute-guix-derivation")
> In ice-9/eval.scm:
> 155:9 17 (_ _)
> 159:9 16 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-u?> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
> In ice-9/boot-9.scm:
> 152:2 15 (with-fluid* _ _ _)
> 152:2 14 (with-fluid* _ _ _)
> In ./guix/store.scm:
> 2165:24 13 (run-with-store #<store-connection 256.99 7fd346645140> #<procedure 7fd330be14b0 at ./guix/self.scm:12?> ?)
> 1993:8 12 (_ #<store-connection 256.99 7fd346645140>)
> In ./guix/gexp.scm:
> 300:22 11 (_ #<store-connection 256.99 7fd346645140>)
> 1181:2 10 (_ #<store-connection 256.99 7fd32ddcae10>)
> 1047:2 9 (_ #<store-connection 256.99 7fd32ddcae10>)
> 893:4 8 (_ #<store-connection 256.99 7fd32ddcae10>)
> In ./guix/store.scm:
> 2050:12 7 (_ #<store-connection 256.99 7fd32ddcae10>)
> 1402:13 6 (map/accumulate-builds #<store-connection 256.99 7fd32ddcae10> #<procedure 7fd33b44bc80 at ./guix/stor?> ?)
> 1398:5 5 (map/accumulate-builds #<store-connection 256.99 7fd32ddcae10> #<procedure 7fd32cf8c060 at ./guix/stor?> ?)
> 1414:15 4 (_ #<store-connection 256.99 7fd32ddcae10> ("/gnu/store/b59p3465k0gfhl2zirjsx1n0sh7pnm08-guile-ssh-?" ?) ?)
> 1414:15 3 (loop #f)
> 708:11 2 (process-stderr #<store-connection 256.99 7fd32ddcae10> _)
> In ./guix/serialization.scm:
> 102:11 1 (read-int #<input-output: file 10>)
> 80:6 0 (get-bytevector-n* #<input-output: file 10> 8)
This one looks like a duplicate of https://issues.guix.gnu.org/53710,
https://issues.guix.gnu.org/55932, https://issues.guix.gnu.org/56466
(*) I think this reports looks quite interesting, as it seems to mention
having something to do with a HTTP error.
Greetings,
Maixme.
Attachment: OpenPGP_signature
M
M
Maxime Devos wrote on 19 Oct 2022 19:32
Re: bug#58309: [BUG Report] found a bug? followup
388ccfb0-be0d-e172-c83a-efa2c36543d7@telenet.be
On 05-10-2022 19:58, Frank Pursel wrote:
Toggle quote (27 lines)
> Performed another 'guix pull' to receive one more change which led to
> the additional reporting:
>
> guile-ssh-0.15.1-debug 238KiB 227.0MiB/s 00:00 [##################] 100.0%
> Backtrace::
> 15 (primitive-load "/gnu/store/k76q0ikk8a7769b0d2b9y3jj2mpaywh0-compute-guix-derivation")
> In ice-9/eval.scm:
> 155:9 14 (_ _)
> 159:9 13 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-u?> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
> In ice-9/boot-9.scm:
> 152:2 12 (with-fluid* _ _ _)
> 152:2 11 (with-fluid* _ _ _)
> In ./guix/store.scm:
> 2165:24 10 (run-with-store #<store-connection 256.99 7f657621c140> #<procedure 7f656de87c80 at ./guix/self.scm:12?> ?)
> 1993:8 9 (_ #<store-connection 256.99 7f657621c140>)
> In ./guix/gexp.scm:
> 300:22 8 (_ #<store-connection 256.99 7f657621c140>)
> 1181:2 7 (_ #<store-connection 256.99 7f65668495f0>)
> 1047:2 6 (_ #<store-connection 256.99 7f65668495f0>)
> 893:4 5 (_ #<store-connection 256.99 7f65668495f0>)
> In ./guix/store.scm:
> 2050:12 4 (_ #<store-connection 256.99 7f65668495f0>)
> 1402:13 3 (map/accumulate-builds #<store-connection 256.99 7f65668495f0> #<procedure 7f65618e48e0 at ./guix/stor?> ?)
> 1398:5 2 (map/accumulate-builds #<store-connection 256.99 7f65668495f0> #<procedure 7f656a61b840 at ./guix/stor?> ?)
> 1414:15 1 (_ #<store-connection 256.99 7f65668495f0> ("/gnu/store/063db2n6gr2pqvy77fxp82p0ki6vwklz-guile-avah?" ?) ?)
> 1414:15 0 (loop #f)
>
Looks like a duplicate of the second part of
https://issues.guix.gnu.org/53904, https://issues.guix.gnu.org/53974
(*) I think this one is interesting, as it seems to indicate that build
errors of packages aren't handled during "guix pull" -- there is a patch
available for that, though not applied yet IIRC.
Greetings,
Maxime.
Attachment: OpenPGP_signature
F
F
Frank Pursel wrote on 20 Oct 2022 16:11
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 58309@debbugs.gnu.org)
CANp2FMc=XPv43H7-rcQ68hHbTmyWrQuhXfT9YkWp_N=W8QHrzg@mail.gmail.com
In hindsight, these errors occurred while my local network had a
degradation that, no doubt, caused some file transfer interruptions. I
think this is to blame for these problems -- but -- I believe this may
still point to opportunities to make guix file transfers more robust.
Interrupted file transfers should be detected and, queued for retry, and
not result in store corruption or reports of store corruption. Perhaps
this problem occurs when incomplete file transfers are prematurely
committed to the store?

On Wed, Oct 19, 2022 at 10:32 AM Maxime Devos <maximedevos@telenet.be>
wrote:

Toggle quote (51 lines)
>
>
> On 05-10-2022 19:58, Frank Pursel wrote:
> > Performed another 'guix pull' to receive one more change which led to
> > the additional reporting:
> >
> > guile-ssh-0.15.1-debug 238KiB 227.0MiB/s 00:00 [##################]
> 100.0%
> > Backtrace::
> > 15 (primitive-load
> "/gnu/store/k76q0ikk8a7769b0d2b9y3jj2mpaywh0-compute-guix-derivation")
> > In ice-9/eval.scm:
> > 155:9 14 (_ _)
> > 159:9 13 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-u?>
> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
> > In ice-9/boot-9.scm:
> > 152:2 12 (with-fluid* _ _ _)
> > 152:2 11 (with-fluid* _ _ _)
> > In ./guix/store.scm:
> > 2165:24 10 (run-with-store #<store-connection 256.99 7f657621c140>
> #<procedure 7f656de87c80 at ./guix/self.scm:12?> ?)
> > 1993:8 9 (_ #<store-connection 256.99 7f657621c140>)
> > In ./guix/gexp.scm:
> > 300:22 8 (_ #<store-connection 256.99 7f657621c140>)
> > 1181:2 7 (_ #<store-connection 256.99 7f65668495f0>)
> > 1047:2 6 (_ #<store-connection 256.99 7f65668495f0>)
> > 893:4 5 (_ #<store-connection 256.99 7f65668495f0>)
> > In ./guix/store.scm:
> > 2050:12 4 (_ #<store-connection 256.99 7f65668495f0>)
> > 1402:13 3 (map/accumulate-builds #<store-connection 256.99
> 7f65668495f0> #<procedure 7f65618e48e0 at ./guix/stor?> ?)
> > 1398:5 2 (map/accumulate-builds #<store-connection 256.99
> 7f65668495f0> #<procedure 7f656a61b840 at ./guix/stor?> ?)
> > 1414:15 1 (_ #<store-connection 256.99 7f65668495f0>
> ("/gnu/store/063db2n6gr2pqvy77fxp82p0ki6vwklz-guile-avah?" ?) ?)
> > 1414:15 0 (loop #f)
> >
>
> Looks like a duplicate of the second part of
> <https://issues.guix.gnu.org/58149#0>,
> <https://issues.guix.gnu.org/53736#0> (*),
> <https://issues.guix.gnu.org/53904>, <https://issues.guix.gnu.org/53974>
> and <https://issues.guix.gnu.org/54708>.
>
> (*) I think this one is interesting, as it seems to indicate that build
> errors of packages aren't handled during "guix pull" -- there is a patch
> available for that, though not applied yet IIRC.
>
> Greetings,
> Maxime.
>
Attachment: file
F
F
Frank Pursel wrote on 11 Jan 2023 23:16
[DONE]
(address . 58309-done@debbugs.gnu.org)
87tu0wvhri.fsf@Ginko.mail-host-address-is-not-set
We've got all the reasonable good from this. Now it is just
noise. Let's close it.

Regards,
Frank Pursel
Closed
?