GNU bug report logs - #52682
installer freezes when ci.guix.gnu.org cannot be reached

Previous Next

Package: guix;

Reported by: Ricardo Wurmus <rekado <at> elephly.net>

Date: Mon, 20 Dec 2021 17:18:02 UTC

Severity: normal

Done: Mathieu Othacehe <othacehe <at> gnu.org>

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 52682 in the body.
You can then email your comments to 52682 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#52682; Package guix. (Mon, 20 Dec 2021 17:18:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ricardo Wurmus <rekado <at> elephly.net>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Mon, 20 Dec 2021 17:18:02 GMT) Full text and rfc822 format available.

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

From: Ricardo Wurmus <rekado <at> elephly.net>
To: bug-guix <at> gnu.org
Subject: installer freezes when ci.guix.gnu.org cannot be reached
Date: Mon, 20 Dec 2021 18:13:00 +0100
Today I got another chance to try the installer.  I first used the
latest installer image from today (which failed to install Guix because
of a test failure) and then fell back to the 1.3.0 installer image.

Both installers had the same behavior when it came to accessing
ci.guix.gnu.org for substitutes.  I ran the installer on a new build
node, which cannot access ci.guix.gnu.org through the public IP
address.  I forgot to add a line to /etc/hosts to resolve
ci.guix.gnu.org to the local IP.  When I started the installation it
would print two lines and then seemingly freeze.

There was no timeout either.  When the installer is killed and restarted
it fails with other errors that I didn’t record.  I had to reboot and
remember to make the change to /etc/hosts first before starting the
installation.

-- 
Ricardo




Information forwarded to bug-guix <at> gnu.org:
bug#52682; Package guix. (Tue, 28 Dec 2021 09:00:01 GMT) Full text and rfc822 format available.

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

From: Mathieu Othacehe <othacehe <at> gnu.org>
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: 52682 <at> debbugs.gnu.org
Subject: Re: bug#52682: installer freezes when ci.guix.gnu.org cannot be
 reached
Date: Tue, 28 Dec 2021 09:59:12 +0100
Hey Ricardo,

> address.  I forgot to add a line to /etc/hosts to resolve
> ci.guix.gnu.org to the local IP.  When I started the installation it
> would print two lines and then seemingly freeze.

I can replicate this issue in a VM, by disconnecting the host network in
the middle of the installation.

I can also replicate it by running a "guix system init
~/guix/gnu/system/examples/desktop.tmpl /tmp" and blocking Berlin IP
while the command is running, this way: "sudo iptables -A INPUT -s
141.80.181.40 -j DROP". The init command hangs forever.

So looks like the freeze issue goes beyond the installer frame and is
more a Guix issue.

In the meantime, we could also extend the installer connectivity check
to make sure that ci.guix.gnu.org is available before proceeding to the
installation.

Thanks,

Mathieu




Information forwarded to bug-guix <at> gnu.org:
bug#52682; Package guix. (Tue, 28 Dec 2021 10:30:02 GMT) Full text and rfc822 format available.

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

From: Mathieu Othacehe <othacehe <at> gnu.org>
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: 52682 <at> debbugs.gnu.org
Subject: Re: bug#52682: installer freezes when ci.guix.gnu.org cannot be
 reached
Date: Tue, 28 Dec 2021 11:29:32 +0100
> In the meantime, we could also extend the installer connectivity check
> to make sure that ci.guix.gnu.org is available before proceeding to the
> installation.

There's a proposed patch here: 5bc897e0496ff415e653c509ca3b68466e0ed771.

Thanks,

Mathieu




Reply sent to Mathieu Othacehe <othacehe <at> gnu.org>:
You have taken responsibility. (Fri, 14 Jan 2022 13:40:01 GMT) Full text and rfc822 format available.

Notification sent to Ricardo Wurmus <rekado <at> elephly.net>:
bug acknowledged by developer. (Fri, 14 Jan 2022 13:40:03 GMT) Full text and rfc822 format available.

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

From: Mathieu Othacehe <othacehe <at> gnu.org>
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: 52682-done <at> debbugs.gnu.org
Subject: Re: bug#52682: installer freezes when ci.guix.gnu.org cannot be
 reached
Date: Fri, 14 Jan 2022 14:39:01 +0100
> There's a proposed patch here: 5bc897e0496ff415e653c509ca3b68466e0ed771.

Pushed as ee897e5f51104f41b3c2a0c2cbc7eb4e6c1e4d3e. The core issue
remains, but the installer won't let you install if ci.guix.gnu.org
cannot be reached, preventing the freeze.

I think we can close this one, as the freeze issue is now reported here:
https://issues.guix.gnu.org/52845.

Thanks,

Mathieu




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 12 Feb 2022 12:24:11 GMT) Full text and rfc822 format available.

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

Previous Next


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