* Guix Halts After "updating substitutes from …"
@ 2022-05-24 22:55 Wamm K. D.
2022-05-24 23:19 ` Tobias Geerinckx-Rice
2022-05-24 23:22 ` raingloom
0 siblings, 2 replies; 6+ messages in thread
From: Wamm K. D. @ 2022-05-24 22:55 UTC (permalink / raw)
To: help-guix
Hey, hey; 'not sure what caused this but my ~guix~ command suddenly
started getting stuck, when I do a pull or try to install a package,
after
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
I haven't let it run for longer than an hour but it just sits there and
doesn't progress any further. When I run ~guix upgrade~, it halts,
similarly, after listing which programs it's going to upgrade.
Anyone, possibly, know what this is (or, at least, how I might get
around it)?
Thanks for any help!
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Guix Halts After "updating substitutes from …"
2022-05-24 22:55 Guix Halts After "updating substitutes from …" Wamm K. D.
@ 2022-05-24 23:19 ` Tobias Geerinckx-Rice
2022-05-24 23:50 ` Wamm K. D.
2022-05-25 8:39 ` Wil deBeest
2022-05-24 23:22 ` raingloom
1 sibling, 2 replies; 6+ messages in thread
From: Tobias Geerinckx-Rice @ 2022-05-24 23:19 UTC (permalink / raw)
To: Wamm K. D.; +Cc: help-guix
[-- Attachment #1: Type: text/plain, Size: 650 bytes --]
Wamm K. D. 写道:
>> substitute: updating substitutes from
>> 'https://ci.guix.gnu.org'... 100.0%
>
> I haven't let it run for longer than an hour but it just sits
> there and
> doesn't progress any further. When I run ~guix upgrade~, it
> halts,
> similarly, after listing which programs it's going to upgrade.
>
> Anyone, possibly, know what this is (or, at least, how I might
> get
> around it)?
Sure:
<https://lists.gnu.org/archive/html/guix-devel/2022-05/msg00243.html>
Use ‘--substitute-urls=https://ci.guix.gnu.org’ (i.e., remove
bordeaux from the default list) until it's resolved.
Kind regards,
T G-R
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Guix Halts After "updating substitutes from …"
2022-05-24 22:55 Guix Halts After "updating substitutes from …" Wamm K. D.
2022-05-24 23:19 ` Tobias Geerinckx-Rice
@ 2022-05-24 23:22 ` raingloom
2022-05-25 0:10 ` Wamm K. D.
1 sibling, 1 reply; 6+ messages in thread
From: raingloom @ 2022-05-24 23:22 UTC (permalink / raw)
To: Wamm K. D.; +Cc: help-guix
On Tue, 24 May 2022 17:55:20 -0500
"Wamm K. D." <jaft.r@outlook.com> wrote:
> Hey, hey; 'not sure what caused this but my ~guix~ command suddenly
> started getting stuck, when I do a pull or try to install a package,
> after
>
> > substitute: updating substitutes from 'https://ci.guix.gnu.org'...
> > 100.0%
>
> I haven't let it run for longer than an hour but it just sits there
> and doesn't progress any further. When I run ~guix upgrade~, it halts,
> similarly, after listing which programs it's going to upgrade.
>
> Anyone, possibly, know what this is (or, at least, how I might get
> around it)?
>
> Thanks for any help!
>
For some quick diagnostics maybe you could try running it with strace,
or attaching strace to the running process to see if it's stuck on a
system call or if it's some kind of deadlock or livelock or other
concurrency related fun.
Actually... I thiiink I've experienced a hang like this on my i686
machine, but aborting it and running pull again fixed it.
Does it happen always?
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Guix Halts After "updating substitutes from …"
2022-05-24 23:19 ` Tobias Geerinckx-Rice
@ 2022-05-24 23:50 ` Wamm K. D.
2022-05-25 8:39 ` Wil deBeest
1 sibling, 0 replies; 6+ messages in thread
From: Wamm K. D. @ 2022-05-24 23:50 UTC (permalink / raw)
To: Tobias Geerinckx-Rice; +Cc: Wamm K. D., help-guix
On Wed. (May 25, 2022) at 01:19:50 AM +02, Tobias Geerinckx-Rice <me@tobias.gr> wrote:
> Use ‘--substitute-urls=https://ci.guix.gnu.org’ (i.e., remove bordeaux
> from the default list) until it's resolved.
Huzzah! That did it. Thanks so much, Tobias.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Guix Halts After "updating substitutes from …"
2022-05-24 23:22 ` raingloom
@ 2022-05-25 0:10 ` Wamm K. D.
0 siblings, 0 replies; 6+ messages in thread
From: Wamm K. D. @ 2022-05-25 0:10 UTC (permalink / raw)
To: raingloom; +Cc: help-guix
On Wed. (May 25, 2022) at 01:22:31 AM +02, raingloom <raingloom@riseup.net> wrote:
> Actually... I thiiink I've experienced a hang like this on my i686
> machine, but aborting it and running pull again fixed it.
> Does it happen always?
Thankfully, no; Tobias had the scoop:
https://lists.gnu.org/archive/html/guix-devel/2022-05/msg00243.html.
Removing the =bordeaux= substitute server made things run as
expected. Gonna just keep doing that until things're resolved.
Thanks for a ton for reaching out with some help; /very/ much appreciated.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Guix Halts After "updating substitutes from …"
2022-05-24 23:19 ` Tobias Geerinckx-Rice
2022-05-24 23:50 ` Wamm K. D.
@ 2022-05-25 8:39 ` Wil deBeest
1 sibling, 0 replies; 6+ messages in thread
From: Wil deBeest @ 2022-05-25 8:39 UTC (permalink / raw)
To: Tobias Geerinckx-Rice; +Cc: Wamm K. D., help-guix
[-- Attachment #1: Type: text/plain, Size: 1634 bytes --]
Thank you!
I've been having the same problem and had no idea what caused it.
Wouldn't adding a timeout make sense? Either with a sensible default time and options to change or disable it or just configuration options that would be documented in the "channels" section?
If timeouts aren't an option, a message like "could not reach substitute server [server-name] ([time/unit])"* would already be much more be helpful than the current state for those of us who are not (yet) that familiar with guix.
I regularly feel like guix errors could give more useful information. Is this due to design decisions or something that just hasn't been considered or worked on?
* Optionally with additional information like "Press 'Control C' to abort" and "You can temporarily disable this substitute server by adding '--substitute-urls=[server-name] to the command that got you here.'"
> On 25. May 2022, at 01:21, Tobias Geerinckx-Rice <me@tobias.gr> wrote:
>
> Wamm K. D. 写道:
>>> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
>>
>> I haven't let it run for longer than an hour but it just sits there and
>> doesn't progress any further. When I run ~guix upgrade~, it halts,
>> similarly, after listing which programs it's going to upgrade.
>>
>> Anyone, possibly, know what this is (or, at least, how I might get
>> around it)?
>
> Sure: <https://lists.gnu.org/archive/html/guix-devel/2022-05/msg00243.html>
>
> Use ‘--substitute-urls=https://ci.guix.gnu.org’ (i.e., remove bordeaux from the default list) until it's resolved.
>
> Kind regards,
>
> T G-R
[-- Attachment #2: signature.asc --]
[-- Type: application/octet-stream, Size: 247 bytes --]
-----BEGIN PGP SIGNATURE-----
iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYo1oeQ0cbWVAdG9iaWFz
LmdyAAoJEA2w/4hPVW15e88BAOpitl1J/FQfSzFOoY3ZeoRLFVHOxF2b0QDHe4XX
YCTTAP95n8tVgKtgAPdXGaP/m64rrYOVrp4M45ApMofHBFxXCQ==
=4zQl
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2022-05-25 8:40 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-24 22:55 Guix Halts After "updating substitutes from …" Wamm K. D.
2022-05-24 23:19 ` Tobias Geerinckx-Rice
2022-05-24 23:50 ` Wamm K. D.
2022-05-25 8:39 ` Wil deBeest
2022-05-24 23:22 ` raingloom
2022-05-25 0:10 ` Wamm K. D.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).