GNU bug report logs - #27418
`guix pull` gets stuck at "updating substitutes from 'https://mirror.hydra.gnu.org'... 100.0%"

Previous Next

Package: guix;

Reported by: Mekeor Melire <mekeor.melire <at> gmail.com>

Date: Sun, 18 Jun 2017 13:22:01 UTC

Severity: normal

Merged with 27425

Done: Ricardo Wurmus <rekado <at> elephly.net>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 27418 in the body.
You can then email your comments to 27418 AT debbugs.gnu.org in the normal way.

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#27418; Package guix. (Sun, 18 Jun 2017 13:22:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Mekeor Melire <mekeor.melire <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sun, 18 Jun 2017 13:22:01 GMT) Full text and rfc822 format available.

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

From: Mekeor Melire <mekeor.melire <at> gmail.com>
To: bug-guix <at> gnu.org
Subject: `guix pull` gets stuck at "updating substitutes from
 'https://mirror.hydra.gnu.org'... 100.0%"
Date: Sun, 18 Jun 2017 15:21:35 +0200
Hello Guix!

Yesterday, I installed GuixSD on yet another device. (I did `guix pull`
before `guix system init ...`, so I guess I installed the latest version
from the master-branch of the Guix' Git-repository on the system.)

After rebooting, I ran `guix pull` (as root) but it didn't stop printing

    substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0%

even after letting it run over night for like 8 hours.

I asked for help on #guix <at> freenode and rekado confirmed my issue:

    <rekado_> mekeor: I see the same with master
    <rekado_> but a couple of commits back it seems fine

(And finally, assuming this bug gets fixed, I wonder if/how I will be
able to pull a working version of Guix if I only have one=this
non-functional version of Guix installed.)

--
mekeor ~ EDD3 DFFA 76F6 11C0 145F 9A99 AC85 BAD8 A2F8 C868




Information forwarded to bug-guix <at> gnu.org:
bug#27418; Package guix. (Tue, 20 Jun 2017 00:17:01 GMT) Full text and rfc822 format available.

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

From: Mekeor Melire <mekeor.melire <at> gmail.com>
To: 27418 <at> debbugs.gnu.org
Subject: Re: bug#27418: `guix pull` gets stuck at "updating substitutes from
 'https://mirror.hydra.gnu.org'... 100.0%"
Date: Tue, 20 Jun 2017 02:16:01 +0200
Following rekado's friendly advice, I was able to downgrade guix with:

    guix pull --url=https://git.savannah.gnu.org/cgit/guix.git/snapshot/01049bb0c1f3f69afb8d1782f99ca5c0adaed946.tar.gz --no-substitutes

where both options (--url and --no-substitutes) were neccessary. Now,
everything seems to work again: commands like `guix package -i` and
`guix system reconfigure` no longer get stuck at "updating list of
substitutes".

Thanks, rekado.

Still, I wonder
  * what caused this issue;
  * if anybody else is/was experiencing it; and
  * when it will be fixed in master-branch (i.e. when I will be able to
    `guix pull` and `guix pull` again successfully).




Information forwarded to bug-guix <at> gnu.org:
bug#27418; Package guix. (Wed, 21 Jun 2017 07:55:02 GMT) Full text and rfc822 format available.

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

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Mekeor Melire <mekeor.melire <at> gmail.com>
Cc: 27418 <at> debbugs.gnu.org
Subject: Re: bug#27418: `guix pull` gets stuck at "updating substitutes from
 'https://mirror.hydra.gnu.org'... 100.0%"
Date: Wed, 21 Jun 2017 09:54:07 +0200
Mekeor Melire <mekeor.melire <at> gmail.com> writes:

> Following rekado's friendly advice, I was able to downgrade guix with:
>
>     guix pull --url=https://git.savannah.gnu.org/cgit/guix.git/snapshot/01049bb0c1f3f69afb8d1782f99ca5c0adaed946.tar.gz --no-substitutes

[…]

> Still, I wonder
>   * what caused this issue;

I’m not sure but it may have been caused by a hung “guix publish”
process.  This could have given you bad substitutes, which have been
added to your cache at “/var/guix/substitute/cache/”

>   * if anybody else is/was experiencing it; and

Others have reported it but I couldn’t reproduce it on my main machine.
This makes me think that it may have been a temporary issue with effects
on the local cache.

>   * when it will be fixed in master-branch (i.e. when I will be able to
>     `guix pull` and `guix pull` again successfully).

You may need to delete your substitute cache under
“/var/guix/substitute/cache/”.  jsierles on IRC reported that this fixed
their issue.

Could you please try that and report back?

--
Ricardo

GPG: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
https://elephly.net





Merged 27418 27425. Request was from Ricardo Wurmus <rekado <at> elephly.net> to control <at> debbugs.gnu.org. (Wed, 21 Jun 2017 07:57:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#27418; Package guix. (Wed, 21 Jun 2017 10:32:02 GMT) Full text and rfc822 format available.

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

From: ludo <at> gnu.org (Ludovic Courtès)
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: Mekeor Melire <mekeor.melire <at> gmail.com>, 27418 <at> debbugs.gnu.org
Subject: Re: bug#27418: `guix pull` gets stuck at "updating substitutes from
 'https://mirror.hydra.gnu.org'... 100.0%"
Date: Wed, 21 Jun 2017 12:31:30 +0200
Hello,

Ricardo Wurmus <rekado <at> elephly.net> skribis:

> Mekeor Melire <mekeor.melire <at> gmail.com> writes:
>
>> Following rekado's friendly advice, I was able to downgrade guix with:
>>
>>     guix pull --url=https://git.savannah.gnu.org/cgit/guix.git/snapshot/01049bb0c1f3f69afb8d1782f99ca5c0adaed946.tar.gz --no-substitutes
>
> […]
>
>> Still, I wonder
>>   * what caused this issue;
>
> I’m not sure but it may have been caused by a hung “guix publish”
> process.

Indeed, yesterday I realized ‘guix publish’ on hydra.gnu.org was stuck
for unknown reasons, meaning that it would not reply to HTTP requests
nor would it “bake” archives.  That’s likely the root cause.

Sorry about that!

Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#27418; Package guix. (Wed, 21 Jun 2017 17:42:01 GMT) Full text and rfc822 format available.

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

From: Mekeor Melire <mekeor.melire <at> gmail.com>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: Ricardo Wurmus <rekado <at> elephly.net>,
 Mekeor Melire <mekeor.melire <at> gmail.com>, 27418 <at> debbugs.gnu.org
Subject: Re: bug#27418: `guix pull` gets stuck at "updating substitutes from
 'https://mirror.hydra.gnu.org'... 100.0%"
Date: Wed, 21 Jun 2017 19:40:29 +0200
Ludovic Courtès <ludo <at> gnu.org> writes:
> Ricardo Wurmus <rekado <at> elephly.net> skribis:
>> Mekeor Melire <mekeor.melire <at> gmail.com> writes:
>>
>> I’m not sure but it may have been caused by a hung “guix publish”
>> process.
>
> Indeed, yesterday I realized ‘guix publish’ on hydra.gnu.org was stuck
> for unknown reasons, meaning that it would not reply to HTTP requests
> nor would it “bake” archives.  That’s likely the root cause.

Yes, this issue no longer appears for me. Thank y'all. Could you close
the bug?

-- 
mekeor ~ EDD3 DFFA 76F6 11C0 145F 9A99 AC85 BAD8 A2F8 C868




Reply sent to Ricardo Wurmus <rekado <at> elephly.net>:
You have taken responsibility. (Wed, 21 Jun 2017 18:57:02 GMT) Full text and rfc822 format available.

Notification sent to Mekeor Melire <mekeor.melire <at> gmail.com>:
bug acknowledged by developer. (Wed, 21 Jun 2017 18:57:02 GMT) Full text and rfc822 format available.

Message #24 received at 27418-done <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Mekeor Melire <mekeor.melire <at> gmail.com>
Cc: Ludovic Courtès <ludo <at> gnu.org>, 27418-done <at> debbugs.gnu.org
Subject: Re: bug#27418: `guix pull` gets stuck at "updating substitutes from
 'https://mirror.hydra.gnu.org'... 100.0%"
Date: Wed, 21 Jun 2017 20:56:42 +0200
Mekeor Melire <mekeor.melire <at> gmail.com> writes:

> Ludovic Courtès <ludo <at> gnu.org> writes:
>> Ricardo Wurmus <rekado <at> elephly.net> skribis:
>>> Mekeor Melire <mekeor.melire <at> gmail.com> writes:
>>>
>>> I’m not sure but it may have been caused by a hung “guix publish”
>>> process.
>>
>> Indeed, yesterday I realized ‘guix publish’ on hydra.gnu.org was stuck
>> for unknown reasons, meaning that it would not reply to HTTP requests
>> nor would it “bake” archives.  That’s likely the root cause.
>
> Yes, this issue no longer appears for me. Thank y'all. Could you close
> the bug?

I’m closing this by sending email to 27418-done <at> debbugs.gnu.org.
Thanks!

-- 
Ricardo

GPG: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
https://elephly.net





Reply sent to Ricardo Wurmus <rekado <at> elephly.net>:
You have taken responsibility. (Wed, 21 Jun 2017 18:57:02 GMT) Full text and rfc822 format available.

Notification sent to Joshua Sierles <joshua <at> joshua.si>:
bug acknowledged by developer. (Wed, 21 Jun 2017 18:57:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 20 Jul 2017 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 7 years and 336 days ago.

Previous Next


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