GNU bug report logs - #43384
guix pull: backtrace "no route to host"

Previous Next

Package: guix;

Reported by: Jan Wielkiewicz <tona_kosmicznego_smiecia <at> interia.pl>

Date: Sun, 13 Sep 2020 21:23:01 UTC

Severity: normal

To reply to this bug, email your comments to 43384 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#43384; Package guix. (Sun, 13 Sep 2020 21:23:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jan Wielkiewicz <tona_kosmicznego_smiecia <at> interia.pl>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sun, 13 Sep 2020 21:23:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Jan Wielkiewicz <tona_kosmicznego_smiecia <at> interia.pl>
To: bug-guix <at> gnu.org
Subject: guix pull: backtrace "no route to host"
Date: Mon, 14 Sep 2020 01:22:18 +0200
Hello, 
I tried running "guix pull" but it gave me a backtrace.

guix substitute: error: connect: No route to host
@ substituter-failed
/gnu/store/c4mzhay8jrg5r43wkn4f9004afvly0ad-po4a-0.57 256 fetching path
`/gnu/store/c4mzhay8jrg5r43wkn4f9004afvly0ad-po4a-0.57' failed with
exit code 1 @ substituter-started
/gnu/store/s6ha2sssblw06sjpw4zawzx98zwbj5m7-graphviz-2.42.3 substitute
killing process 6694 Backtrace: 11 (primitive-load
"/gnu/store/lardz9zqi5ypgrdrj6dyfgj9p3bca2ab-compute-guix-derivation")
In ice-9/eval.scm: 155:9 10 (_ _) 159:9  9 (_
#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-user) 7fe2f2ca4f?> ?) ?)
?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?)) In ./guix/store.scm: 2042:24  8
(run-with-store #<store-connection 256.99 7fe2f10265f0> _
#:guile-for-build _ #:system _ #:target _) 1876:8  7 (_ _) In
./guix/gexp.scm: 244:18  6 (_ _)
   1064:2  5 (_ _)
    924:2  4 (_ _)
    785:4  3 (_ _)
In ./guix/store.scm:
  1924:12  2 (_ #<store-connection 256.99 7fe2f10265f0>)
   1357:5  1 (map/accumulate-builds #<store-connection 256.99
7fe2f10265f0> _ _) 1368:15  0 (_ #<store-connection 256.99
7fe2f10265f0> 7fe2f10265f0> _ _)

./guix/store.scm:1368:15: ERROR:
  1. &store-protocol-error:
      message: "some substitutes for the outputs of derivation
`/gnu/store/bxw2dzjmdrq7qmv0w1mpzqrkfqs9p7q2-po4a-0.57.drv' failed
(usually happens due to networking issues); try `--fallback' to build
derivation from source " status: 1 guix pull: error: You found a bug:
the program
'/gnu/store/lardz9zqi5ypgrdrj6dyfgj9p3bca2ab-compute-guix-derivation'
failed to compute the derivation for Guix (version:
"71992a532dd0bb88b39dda285482b332a24dae66"; system: "x86_64-linux";
host version: "1192ae940434808560b3170107e4ce44855816c3"; pull-version:
1). Please report it by email to <bug-guix <at> gnu.org>.


Jan Wielkiewicz





Information forwarded to bug-guix <at> gnu.org:
bug#43384; Package guix. (Wed, 05 May 2021 01:57:02 GMT) Full text and rfc822 format available.

Message #8 received at 43384 <at> debbugs.gnu.org (full text, mbox):

From: Chris Marusich <cmmarusich <at> gmail.com>
To: Jan Wielkiewicz <tona_kosmicznego_smiecia <at> interia.pl>
Cc: 43384 <at> debbugs.gnu.org
Subject: Re: bug#43384: guix pull: backtrace "no route to host"
Date: Tue, 04 May 2021 18:56:02 -0700
[Message part 1 (text/plain, inline)]
Jan Wielkiewicz <tona_kosmicznego_smiecia <at> interia.pl> writes:

> Hello, 
> I tried running "guix pull" but it gave me a backtrace.
>
> guix substitute: error: connect: No route to host
> @ substituter-failed
> /gnu/store/c4mzhay8jrg5r43wkn4f9004afvly0ad-po4a-0.57 256 fetching path
> `/gnu/store/c4mzhay8jrg5r43wkn4f9004afvly0ad-po4a-0.57' failed with
> exit code 1 @ substituter-started
> /gnu/store/s6ha2sssblw06sjpw4zawzx98zwbj5m7-graphviz-2.42.3 substitute
> killing process 6694 Backtrace: 11 (primitive-load
> "/gnu/store/lardz9zqi5ypgrdrj6dyfgj9p3bca2ab-compute-guix-derivation")
> In ice-9/eval.scm: 155:9 10 (_ _) 159:9  9 (_
> #(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-user) 7fe2f2ca4f?> ?) ?)
> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?)) In ./guix/store.scm: 2042:24  8
> (run-with-store #<store-connection 256.99 7fe2f10265f0> _
> #:guile-for-build _ #:system _ #:target _) 1876:8  7 (_ _) In
> ./guix/gexp.scm: 244:18  6 (_ _)
>    1064:2  5 (_ _)
>     924:2  4 (_ _)
>     785:4  3 (_ _)
> In ./guix/store.scm:
>   1924:12  2 (_ #<store-connection 256.99 7fe2f10265f0>)
>    1357:5  1 (map/accumulate-builds #<store-connection 256.99
> 7fe2f10265f0> _ _) 1368:15  0 (_ #<store-connection 256.99
> 7fe2f10265f0> 7fe2f10265f0> _ _)
>
> ./guix/store.scm:1368:15: ERROR:
>   1. &store-protocol-error:
>       message: "some substitutes for the outputs of derivation
> `/gnu/store/bxw2dzjmdrq7qmv0w1mpzqrkfqs9p7q2-po4a-0.57.drv' failed
> (usually happens due to networking issues); try `--fallback' to build
> derivation from source " status: 1 guix pull: error: You found a bug:
> the program
> '/gnu/store/lardz9zqi5ypgrdrj6dyfgj9p3bca2ab-compute-guix-derivation'
> failed to compute the derivation for Guix (version:
> "71992a532dd0bb88b39dda285482b332a24dae66"; system: "x86_64-linux";
> host version: "1192ae940434808560b3170107e4ce44855816c3"; pull-version:
> 1). Please report it by email to <bug-guix <at> gnu.org>.
>
>
> Jan Wielkiewicz

It sounds like perhaps this error was caused by a networking error.
Although much time has passed since you opened this bug report, I think
in situations like this, you can work around the issue by trying the
command with the --fallback option, as the error message suggests.  Did
you try that?

You could try something like this:

  guix pull --fallback

You could also try building just that one problematic derivation with
fallback, like this:

  guix build --fallback /gnu/store/bxw2dzjmdrq7qmv0w1mpzqrkfqs9p7q2-po4a-0.57.drv

If successful, you can then retry "guix pull" without the --fallback
option, but if a network error was the cause, the same kind of issue
might happen again for any other derivation.  Therefore, I would
recommend trying "guix pull --fallback" if this sort of problem happens
frequently for you.

FYI, you can also add "--fallback" to various commands, like "guix
build" and "guix package".

-- 
Chris
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 2 years and 355 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.