Hello Vagrant, Vagrant Cascadian <[email protected]> skribis:
> I've seen this a few times, and it seems like guix pull remembers old > substitutes. I tried disabling one of the substitutes that guix-daemon > is configured to use since it wasn't online at the time, but it tries to > use it anyways: > > guix pull --substitute-urls='http://10.0.0.15:8081 http://10.0.0.15:8082' > --branch=elfutils-0.172 --url=/home/vagrant/src/guix-bare > > guile: warning: failed to install locale > warning: failed to install locale: Invalid argument > Updating from Git repository at '/home/vagrant/src/guix-bare'... > Building from Git commit b606d8625660ed035e98db7035f487e8b90b4d65... > guile: warning: failed to install locale > Computing Guix derivation for 'aarch64-linux'... -fetching path > `/gnu/store/d1im1cqpajfyl6w205vpmw7pqv2j1y1b-libpthread-stubs-0.4'... > - > |Downloading > http://10.0.0.157:8080/nar/gzip/d1im1cqpajfyl6w205vpmw7pqv2j1y1b-libpthread-stubs-0.4... > guix substitute: error: connect: No route to host This bug was due to the fact that the ‘compute-guix-derivation’ program would open a new connection to the store, and thus it would not inherit the build options of its parent ‘guix pull’ process (substitute URLs, build hook, timeouts, etc.). Should be fixed with 790c3e019a5410018bd31596c2dcda5d0efb0d36. Thanks, Ludo’.
