From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 18 11:36:45 2021 Received: (at 49089) by debbugs.gnu.org; 18 Jun 2021 15:36:45 +0000 Received: from localhost ([127.0.0.1]:57662 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luGY0-0001z7-UF for submit@debbugs.gnu.org; Fri, 18 Jun 2021 11:36:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44114) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1luGY0-0001yw-02 for 49089@debbugs.gnu.org; Fri, 18 Jun 2021 11:36:44 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53794) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1luGXu-0005aW-OG; Fri, 18 Jun 2021 11:36:38 -0400 Received: from [2a01:e0a:19b:d9a0:f2f7:a404:c3d3:f8b4] (port=39488 helo=meije) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1luGXt-0007Rt-Ss; Fri, 18 Jun 2021 11:36:38 -0400 From: Mathieu Othacehe To: Maxime Devos Subject: Re: bug#49089: --fallback doesn't do anything when 'connect*' fails References: <8eb5d6bfda699cb40a632c8dafccd796746652a9.camel@telenet.be> Date: Fri, 18 Jun 2021 17:36:35 +0200 In-Reply-To: <8eb5d6bfda699cb40a632c8dafccd796746652a9.camel@telenet.be> (Maxime Devos's message of "Fri, 18 Jun 2021 16:22:24 +0200") Message-ID: <87tulv422k.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49089 Cc: 49089@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello Maxime, > guix substitute: warning: [...].local: host not found: Naam of dienst is = niet bekend > guix substitute: warning: tijdens het binnenhalen van https://ci.guix.gnu= .org/nar/lzip/r8a9kzhhx89rmmkz66i3324acgliqdwa-gdm-3.34.1: de server is een= beetje traag > guix substitute: warning: probeer =E2=80=98--no-substitutes=E2=80=99 als = het probleem hardnekkig is > guix substitute: error: connect*: Verbinding is verlopen There are actually two bugs withing a single one here. The first one is that you could not connect to the berlin publish server in less than 5 seconds (the timeout duration). I have already observed such problems on the build farm and reported it here: https://issues.guix.gnu.org/48468. It has been mitigated by implementing keep-alive support[1]. However, I suppose that the underlying issue is that guix-publish is in some cases over-flood and fails to accept new connections. > As I specified the --fallback option, I would expect guix to start > building from source, as the substitution failed. The second issue is that as you noticed, the fallback option doesn't have any effect. Thanks, Mathieu [1]: https://issues.guix.gnu.org/48556