`guix pull` crash

  • Done
  • quality assurance status badge
Details
2 participants
  • Julien Lepiller
  • Nathan Wilcox
Owner
unassigned
Submitted by
Nathan Wilcox
Severity
normal
N
N
Nathan Wilcox wrote on 3 May 2022 21:44
(address . bug-guix@gnu.org)
CAK8perDhDwbpKfjdyxAuAcJj1aK_0fSZ6=7uReJWuRsfKav8Aw@mail.gmail.com
Hi,

I just started using guix and have only used `guix pull` and `guix search`
so far. I used `guix pull` successfully a few days ago, and decided to
rerun it today to see if it takes less time, and it resulted in a
stacktrace (attached).

This is a foreign-distro install on Debian 10 Buster. It's running inside a
'crostini' lxc vm built into ChromeOS.

Also, while I'm here, I read about `guix shell` and it was the primary
motivation for me to install since I wanted to do a project-specific
dependency configuration, but after following the instructions in [1]
running `guix shell` says `guix: shell: command not found`. I have tried
`guix search` with various patterns (`shell`, `guix.*shell`, etc…) but I
haven't been able to find out how to install it. Furthermore [1] introduces
it, so I am confused if I missed some critical setup step, even though I
followed the install section. Any advice?

links:

--

Nathan Wilcox

Chief Research Officer

nathan@electriccoin.co | @least_nathan https://twitter.com/least_nathan
Attachment: file
$ guix pull
Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
Authenticating channel 'guix', commits 9edb3f6 to 8b2d266 (145 new commits)...
Building from this channel:
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%guix substitute: warning: ci.guix.gnu.org: connection failed: No route to host
substitute:
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 0.0%
building /gnu/store/3v0mmwn8rk9c6kw15pqhz1zhn87zhkz4-module-import.drv...
building /gnu/store/vk8zzl9alzi4lq2hqkhv40scl0s89rpc-module-import.drv...
building /gnu/store/0sllnyxrnvjz093gqyb79h63rnx5fzxr-module-import-compiled.drv...
building /gnu/store/g7c0761clfbqab7xh3h1h7b61cqxa80i-module-import-compiled.drv...
building /gnu/store/zpgz919g5wqnfclk4ap23qimldaghik4-compute-guix-derivation.drv...
Computing Guix derivation for 'x86_64-linux'... /Backtrace:
15 (primitive-load "/gnu/store/yd66cyzrr3r31y1vha262ibbgxa8cv0y-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:
2129:24 10 (run-with-store #<store-connection 256.99 7a0e0b101280> _ #:guile-for-build _ #:system _ #:target _)
1966:8 9 (_ _)
In ./guix/gexp.scm:
300:22 8 (_ _)
1181:2 7 (_ _)
1047:2 6 (_ _)
893:4 5 (_ _)
In ./guix/store.scm:
2014:12 4 (_ #<store-connection 256.99 7a0dfc7de190>)
1406:5 3 (map/accumulate-builds #<store-connection 256.99 7a0dfc7de190> #<procedure 7a0e0903ab40 at ./guix/stor?> ?)
1421:15 2 (_ #<store-connection 256.99 7a0dfc7de190> _ _)
733:11 1 (process-stderr #<store-connection 256.99 7a0dfc7de190> _)
In ./guix/serialization.scm:
80:6 0 (read-int #<input-output: file 10>)

./guix/serialization.scm:80:6: In procedure read-int:
ERROR:
1. &nar-error:
file: #f
port: #<input-output: file 10>
guix pull: error: You found a bug: the program '/gnu/store/yd66cyzrr3r31y1vha262ibbgxa8cv0y-compute-guix-derivation'
failed to compute the derivation for Guix (version: "8b2d26660717a0f352da54acd68e0d61a7c697df"; system: "x86_64-linux";
host version: "1.3.0"; pull-version: 1).
Please report the COMPLETE output above by email to <bug-guix@gnu.org>.
J
J
Julien Lepiller wrote on 4 May 2022 07:27
AE6CCE48-4B71-4E24-8255-A05A1A01FF47@lepiller.eu
Hi Nathan,

I believe this was caused by a network issue (&nar-error). We lost our main server for a few hours when you tried running guix pull.

Could you try again and report success/failure?

Thanks for reporting the issue! It's much appreciated :)

On May 3, 2022 9:44:19 PM GMT+02:00, Nathan Wilcox via Bug reports for GNU Guix <bug-guix@gnu.org> wrote:
Toggle quote (29 lines)
>Hi,
>
>I just started using guix and have only used `guix pull` and `guix search`
>so far. I used `guix pull` successfully a few days ago, and decided to
>rerun it today to see if it takes less time, and it resulted in a
>stacktrace (attached).
>
>This is a foreign-distro install on Debian 10 Buster. It's running inside a
>'crostini' lxc vm built into ChromeOS.
>
>Also, while I'm here, I read about `guix shell` and it was the primary
>motivation for me to install since I wanted to do a project-specific
>dependency configuration, but after following the instructions in [1]
>running `guix shell` says `guix: shell: command not found`. I have tried
>`guix search` with various patterns (`shell`, `guix.*shell`, etc…) but I
>haven't been able to find out how to install it. Furthermore [1] introduces
>it, so I am confused if I missed some critical setup step, even though I
>followed the install section. Any advice?
>
>links:
>[1] https://guix.gnu.org/manual/devel/en/html_node/Installation.html
>
>--
>
>Nathan Wilcox
>
>Chief Research Officer
>
>nathan@electriccoin.co | @least_nathan <https://twitter.com/least_nathan>
Attachment: file
N
N
Nathan Wilcox wrote on 5 May 2022 23:54
(name . Julien Lepiller)(address . julien@lepiller.eu)(address . 55249@debbugs.gnu.org)
CAK8perB1M1OPi_vGh9cAALVTLaXMB26a4rWGAmeicTjbpjh-WQ@mail.gmail.com
It completed successfully.

On Tue, May 3, 2022 at 10:27 PM Julien Lepiller <julien@lepiller.eu> wrote:

Toggle quote (45 lines)
> Hi Nathan,
>
> I believe this was caused by a network issue (&nar-error). We lost our
> main server for a few hours when you tried running guix pull.
>
> Could you try again and report success/failure?
>
> Thanks for reporting the issue! It's much appreciated :)
>
> On May 3, 2022 9:44:19 PM GMT+02:00, Nathan Wilcox via Bug reports for GNU
> Guix <bug-guix@gnu.org> wrote:
>>
>> Hi,
>>
>> I just started using guix and have only used `guix pull` and `guix
>> search` so far. I used `guix pull` successfully a few days ago, and decided
>> to rerun it today to see if it takes less time, and it resulted in a
>> stacktrace (attached).
>>
>> This is a foreign-distro install on Debian 10 Buster. It's running inside
>> a 'crostini' lxc vm built into ChromeOS.
>>
>> Also, while I'm here, I read about `guix shell` and it was the primary
>> motivation for me to install since I wanted to do a project-specific
>> dependency configuration, but after following the instructions in [1]
>> running `guix shell` says `guix: shell: command not found`. I have tried
>> `guix search` with various patterns (`shell`, `guix.*shell`, etc…) but I
>> haven't been able to find out how to install it. Furthermore [1] introduces
>> it, so I am confused if I missed some critical setup step, even though I
>> followed the install section. Any advice?
>>
>> links:
>> [1] https://guix.gnu.org/manual/devel/en/html_node/Installation.html
>>
>> --
>>
>> Nathan Wilcox
>>
>> Chief Research Officer
>>
>> nathan@electriccoin.co | @least_nathan <https://twitter.com/least_nathan>
>>
>>
>>

--

Nathan Wilcox

Chief Research Officer

nathan@electriccoin.co | @least_nathan https://twitter.com/least_nathan
Attachment: file
J
J
Julien Lepiller wrote on 6 May 2022 06:57
(name . Nathan Wilcox)(address . nathan@electriccoin.co)(address . 55249-close@debbugs.gnu.org)
7D11268E-6BEE-43E5-ACF9-AEFC01A57086@lepiller.eu
Thanks for getting back to us. Closing then. Enjoy your new guix :)

On May 5, 2022 11:54:15 PM GMT+02:00, Nathan Wilcox <nathan@electriccoin.co> wrote:
Toggle quote (56 lines)
>It completed successfully.
>
>On Tue, May 3, 2022 at 10:27 PM Julien Lepiller <julien@lepiller.eu> wrote:
>
>> Hi Nathan,
>>
>> I believe this was caused by a network issue (&nar-error). We lost our
>> main server for a few hours when you tried running guix pull.
>>
>> Could you try again and report success/failure?
>>
>> Thanks for reporting the issue! It's much appreciated :)
>>
>> On May 3, 2022 9:44:19 PM GMT+02:00, Nathan Wilcox via Bug reports for GNU
>> Guix <bug-guix@gnu.org> wrote:
>>>
>>> Hi,
>>>
>>> I just started using guix and have only used `guix pull` and `guix
>>> search` so far. I used `guix pull` successfully a few days ago, and decided
>>> to rerun it today to see if it takes less time, and it resulted in a
>>> stacktrace (attached).
>>>
>>> This is a foreign-distro install on Debian 10 Buster. It's running inside
>>> a 'crostini' lxc vm built into ChromeOS.
>>>
>>> Also, while I'm here, I read about `guix shell` and it was the primary
>>> motivation for me to install since I wanted to do a project-specific
>>> dependency configuration, but after following the instructions in [1]
>>> running `guix shell` says `guix: shell: command not found`. I have tried
>>> `guix search` with various patterns (`shell`, `guix.*shell`, etc…) but I
>>> haven't been able to find out how to install it. Furthermore [1] introduces
>>> it, so I am confused if I missed some critical setup step, even though I
>>> followed the install section. Any advice?
>>>
>>> links:
>>> [1] https://guix.gnu.org/manual/devel/en/html_node/Installation.html
>>>
>>> --
>>>
>>> Nathan Wilcox
>>>
>>> Chief Research Officer
>>>
>>> nathan@electriccoin.co | @least_nathan <https://twitter.com/least_nathan>
>>>
>>>
>>>
>
>--
>
>Nathan Wilcox
>
>Chief Research Officer
>
>nathan@electriccoin.co | @least_nathan <https://twitter.com/least_nathan>
Attachment: file
?
Your comment

This issue is archived.

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

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