Error on guix-pull using the qemu image

  • Done
  • quality assurance status badge
Details
2 participants
  • Gábor Boskovits
  • Eilene Tomkins-Flanagan
Owner
unassigned
Submitted by
Eilene Tomkins-Flanagan
Severity
normal
E
E
Eilene Tomkins-Flanagan wrote on 20 Feb 2020 04:56
(name . bug-guix@gnu.org)(address . bug-guix@gnu.org)
Bz8lTuTF7HDgA7iKEGILbz-jXi4I08J1y5m7eYuB2GQYEpVGVkyCqrYatSBif8UFXKvGKD_yDdM49YRrax16q5kzsB1Ax_HKoENd6HdgWIM=@protonmail.ch
I downloaded the qemu image from https://ftp.gnu.org/gnu/guix/guix-system-vm-image-1.0.1.x86_64-linux.xz.It had a valid signature.

After booting the machine with qemu 3.1 (I'm on debian-amber):
`qemu-system-x86_64 -net user -net nic,model=virtio -enable-kvm -m 512 -device virtio-blk,drive=myhd -drive if=none,file=./guix-system-vm-image-1.0.1.x86_64-linux,id=myhd`

I tried installing hello for the guest user. It worked fine.

I then tried running `guix pull && guix package -u`, and received the following error:
```
[...]
substitute: updating substitutes from 'https://ci.guix.gnu.org'...100.0%
Backtrace:
1 (apply-smob/1 #<catch-closure d6f220 quit)
0 (apply-smob/1 #<catch-closure 6a2bbc0>)

ERROR: In procedure apply-smob/1
In procedure fport_write: Broken pipe
```

On the second attempt, it failed immediately with this message:
```
Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
Building from this channel:
Computing Guix derivation for 'x86_64-linux'.../guix pull: error: You found a bug: the program '/gnu/store/mr5q5qcwinaxy7f4cyfm08s05aj9rr6-compute-guix-derivation'
failed to compute the derivation for Guix (version: "6dde98c3d9e7a0385da57abedd9b41ca733acfc6"; system: "x86_64-linux";
host version: "1.0.1-1.8204295"; pull-version: 1).
Please report it by email to <bug-guix.gnu.org>
```

After asking on the IRC to find out if I'd made a mistake, they directed me to send in the error as the message said.

Let me know if other info is necessary for reproduction.

-Eilene
Attachment: file
G
G
Gábor Boskovits wrote on 20 Feb 2020 07:45
(name . Eilene Tomkins-Flanagan)(address . eilene@protonmail.ch)(address . 39685@debbugs.gnu.org)
CAE4v=phzY=1TF1mHsnLVGrwFZZi8gOtDd2Muq3GTiZhKgy_syw@mail.gmail.com
Hello,

Eilene Tomkins-Flanagan via Bug reports for GNU Guix <bug-guix@gnu.org> ezt
írta (id?pont: 2020. febr. 20., Csü 5:31):

Toggle quote (10 lines)
> I downloaded the qemu image from
> https://ftp.gnu.org/gnu/guix/guix-system-vm-image-1.0.1.x86_64-linux.xz.
> It had a valid signature.
>
> After booting the machine with qemu 3.1 (I'm on debian-amber):
> `qemu-system-x86_64 -net user -net nic,model=virtio -enable-kvm -m
> 512 -device virtio-blk,drive=myhd -drive
> if=none,file=./guix-system-vm-image-1.0.1.x86_64-linux,id=myhd`
>

-m 512 looks a bit low.


Toggle quote (34 lines)
> I tried installing hello for the guest user. It worked fine.
>
> I then tried running `guix pull && guix package -u`, and received the
> following error:
> ```
> [...]
> substitute: updating substitutes from 'https://ci.guix.gnu.org'...100.0%
> Backtrace:
> 1 (apply-smob/1 #<catch-closure d6f220 quit)
> 0 (apply-smob/1 #<catch-closure 6a2bbc0>)
>
> ERROR: In procedure apply-smob/1
> In procedure fport_write: Broken pipe
> ```
>
> On the second attempt, it failed immediately with this message:
> ```
> Updating channel 'guix' from Git repository at '
> https://git.savannah.gnu.org/git/guix.git'...
> Building from this channel:
> guix https://guix.savannah.gnu.org/git/guix.git 6dde98c
> Computing Guix derivation for 'x86_64-linux'.../guix pull: error: You
> found a bug: the program
> '/gnu/store/mr5q5qcwinaxy7f4cyfm08s05aj9rr6-compute-guix-derivation'
> failed to compute the derivation for Guix (version:
> "6dde98c3d9e7a0385da57abedd9b41ca733acfc6"; system: "x86_64-linux";
> host version: "1.0.1-1.8204295"; pull-version: 1).
> Please report it by email to <bug-guix.gnu.org>
> ```
>
> After asking on the IRC to find out if I'd made a mistake, they directed
> me to send in the error as the message said.
>

Could you check if the disk is full? The image is small should be resized
before use.


Toggle quote (5 lines)
> Let me know if other info is necessary for reproduction.
>
> -Eilene
>

Best regards,
g_bor

Toggle quote (2 lines)
>
>
Attachment: file
G
G
Gábor Boskovits wrote on 20 Feb 2020 20:48
Guix pull fails on qemu image
(address . 39685-done@debbugs.gnu.org)
CAE4v=pg-AXZgBuWwhQ72FUzhPi1CwwSd9Z_PVmJPPzGpfUAe3Q@mail.gmail.com
Not a bug.
Attachment: file
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 39685@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 39685
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