From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id IPowD1l5UWOJAwEAbAwnHQ (envelope-from ) for ; Thu, 20 Oct 2022 18:37:45 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id yP0WD1l5UWPsngAA9RJhRA (envelope-from ) for ; Thu, 20 Oct 2022 18:37:45 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id D27F23F460 for ; Thu, 20 Oct 2022 18:37:44 +0200 (CEST) Received: from localhost ([::1]:38050 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1olYYB-0007GV-HO for larch@yhetil.org; Thu, 20 Oct 2022 12:37:43 -0400 Received: from [::1] (helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1olYBS-0004kQ-0x for larch@yhetil.org; Thu, 20 Oct 2022 12:14:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37712) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1olWIB-0008CJ-5l for bug-guix@gnu.org; Thu, 20 Oct 2022 10:13:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:36804) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1olWIA-0008GC-79 for bug-guix@gnu.org; Thu, 20 Oct 2022 10:13:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1olWIA-0005w9-1A for bug-guix@gnu.org; Thu, 20 Oct 2022 10:13:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#58309: [BUG Report] found a bug? followup Resent-From: Frank Pursel Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 20 Oct 2022 14:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58309 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Maxime Devos Cc: 58309@debbugs.gnu.org Received: via spool by 58309-submit@debbugs.gnu.org id=B58309.166627512922762 (code B ref 58309); Thu, 20 Oct 2022 14:13:01 +0000 Received: (at 58309) by debbugs.gnu.org; 20 Oct 2022 14:12:09 +0000 Received: from localhost ([127.0.0.1]:35882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1olWHJ-0005v4-58 for submit@debbugs.gnu.org; Thu, 20 Oct 2022 10:12:09 -0400 Received: from mail-qv1-f52.google.com ([209.85.219.52]:33783) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1olWHG-0005uZ-EX for 58309@debbugs.gnu.org; Thu, 20 Oct 2022 10:12:07 -0400 Received: by mail-qv1-f52.google.com with SMTP id i9so13601861qvo.0 for <58309@debbugs.gnu.org>; Thu, 20 Oct 2022 07:12:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=fYqnQNcmhB0pKd6+inGYSPamWgFmgxsMhrgqCFsgdVA=; b=eTu7BTQ2rp+MpSQo+rv5uDP4878R1vuzTjbahwvVtXdbpgqR/H7Sd6MisVDeszBMSb 0NdjLWjP7gahCJPmovexwlpckx4m5brrwqEKhc949Lvg1kW6ZzyBslAK/e/PuFYt+xbU aBjp3GmSLosbkgSnAcODyOjFZhtJQ2aOBQpa4bpYavrNtaZ9Q6hlUC9biJ5fNg/pBgG9 BB+Q/1JKO2dikL0Ax/3wJspicbzuT0XK2QJI6iryBQuVFA00a2e2J8TscAUNvSEy8J/8 F3Pr0METLa5v9s9Y4axAaFaEObdwEftuPSLj00/LJnj5UCvJ/u951SxQz9k/yWKJj7yk YZ4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=fYqnQNcmhB0pKd6+inGYSPamWgFmgxsMhrgqCFsgdVA=; b=lPhXeGIhHCmIJlcXs3GlEwAQ1wjABVT7IXMdSJRtGhXP2D/191TUfObtn6x+EYcBgG sTaYpSvRYpuUb60JsSIqUppu4LOYr6+x1yM9SCcu46bbcrLuTC/Ys/rLJoRAu4fGAu9Y fvZvgPQdo938Fbisk8NmCaD5VNUNQBHYAGmMK7HPjcH+UeXdbwbsz1/JqNKiW4gJ0Nl2 evHwb+tDmBxDRAw77rDx1Q9B1GPMRlW94YEB+cB+8IIG3DHkd78EPsRBk74kjWhSSQ+W Wr5NTH1dEMWmatmqSMfX8kWQUbUYE6ULt6KxVzc65P+tTmZTLKJBleJvw5fEQQ54v+JQ +b/w== X-Gm-Message-State: ACrzQf1I9Z1JQMjmkiw6wdRwLAL7Lt/dLJC/NJMyHEkhrWu6x+WonOWu uAx/PLeYNdPFKv392FjAeS4dpAYb/V+dvyZqgyOzEkjnmag= X-Google-Smtp-Source: AMsMyM4FJ9BRgQuW2calxfzvXUDvMFmi2K3Misv/qB306hip3xtONDSYZEiu4veKa0zeBkcUmx8MJEYL6uFdVllca/w= X-Received: by 2002:ad4:5968:0:b0:4b4:7d98:7ede with SMTP id eq8-20020ad45968000000b004b47d987edemr11477546qvb.130.1666275119593; Thu, 20 Oct 2022 07:11:59 -0700 (PDT) MIME-Version: 1.0 References: <87h70imd7u.fsf@Ginko.local.mail-host-address-is-not-set> <87edvmm9t7.fsf@Ginko.local.mail-host-address-is-not-set> <388ccfb0-be0d-e172-c83a-efa2c36543d7@telenet.be> In-Reply-To: <388ccfb0-be0d-e172-c83a-efa2c36543d7@telenet.be> From: Frank Pursel Date: Thu, 20 Oct 2022 07:11:47 -0700 Message-ID: Content-Type: multipart/alternative; boundary="00000000000099fc2c05eb77e8a9" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1666283865; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=fYqnQNcmhB0pKd6+inGYSPamWgFmgxsMhrgqCFsgdVA=; b=oDYICO64cmXGdKgVcscZkf3Bc5DvHkB6w/fujbMLqNz8i8H8RVu8+e4pEdTaFXgIU0CXLJ lWIUZ0uAe8FYytz06EdQDN2V2vDwUUgnxQhA6tmKz1wjYvQxbjAJHKn5QeKToO43oY2aZu 2VWJ+ZcI5LsgQ5kxuNHflf4YiPbNC05Sfx3urI5EnjGqzWMfFcmYIPDebI4uumuwQ9X7zm WayxpUkSXyV8qxLxCK74nMnB5oU0T6AA1k02l3Cx8vV7YKIP8d+GqBzPNUW6sFT6j2o823 NUn/IrfGBk76ZIxKaOdwO4B7/FH6OBhVGRr8FADRWBImEHzmxY1nHMo49ldjmA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1666283865; a=rsa-sha256; cv=none; b=E70FQiLRAZSUSdzOZZcQwiKsK/aw5QhEcSpUexBg5rd4uKbQTOG+U2DNYvMjjvK+0HwkyT /BDW2N3zxBSrqEbUAz+4+70Sr8U2CTxmmdL6yhAesCeBqhCDg7m7kYQ+DaOGu1UlswdUO0 9MSjddivmDglXY1KUQzc0e6rbbtK3HWCfawN1VHNX7tba2uBXrvQ1BBR54e90+u4JDpXDB MUhaha+DI5eir8m0UEW8WiJa08MuyIqDH3q/B5BH6mi7oTvF/BeSNKxpgS8aWRRnmaXfA1 1+cV94t+ORSS1rMVYo5nL8VKe9EuzfQaGOEnPnVJlGlV/uAiwPofzuR+4s63jQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=eTu7BTQ2; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 6.07 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=eTu7BTQ2; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: D27F23F460 X-Spam-Score: 6.07 X-Migadu-Scanner: scn1.migadu.com X-TUID: O38/KeLumBjO --00000000000099fc2c05eb77e8a9 Content-Type: text/plain; charset="UTF-8" In hindsight, these errors occurred while my local network had a degradation that, no doubt, caused some file transfer interruptions. I think this is to blame for these problems -- but -- I believe this may still point to opportunities to make guix file transfers more robust. Interrupted file transfers should be detected and, queued for retry, and not result in store corruption or reports of store corruption. Perhaps this problem occurs when incomplete file transfers are prematurely committed to the store? On Wed, Oct 19, 2022 at 10:32 AM Maxime Devos wrote: > > > On 05-10-2022 19:58, Frank Pursel wrote: > > Performed another 'guix pull' to receive one more change which led to > > the additional reporting: > > > > guile-ssh-0.15.1-debug 238KiB 227.0MiB/s 00:00 [##################] > 100.0% > > Backtrace:: > > 15 (primitive-load > "/gnu/store/k76q0ikk8a7769b0d2b9y3jj2mpaywh0-compute-guix-derivation") > > In ice-9/eval.scm: > > 155:9 14 (_ _) > > 159:9 13 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(# > ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?)) > > In ice-9/boot-9.scm: > > 152:2 12 (with-fluid* _ _ _) > > 152:2 11 (with-fluid* _ _ _) > > In ./guix/store.scm: > > 2165:24 10 (run-with-store # > # ?) > > 1993:8 9 (_ #) > > In ./guix/gexp.scm: > > 300:22 8 (_ #) > > 1181:2 7 (_ #) > > 1047:2 6 (_ #) > > 893:4 5 (_ #) > > In ./guix/store.scm: > > 2050:12 4 (_ #) > > 1402:13 3 (map/accumulate-builds # 7f65668495f0> # ?) > > 1398:5 2 (map/accumulate-builds # 7f65668495f0> # ?) > > 1414:15 1 (_ # > ("/gnu/store/063db2n6gr2pqvy77fxp82p0ki6vwklz-guile-avah?" ?) ?) > > 1414:15 0 (loop #f) > > > > Looks like a duplicate of the second part of > , > (*), > , > and . > > (*) I think this one is interesting, as it seems to indicate that build > errors of packages aren't handled during "guix pull" -- there is a patch > available for that, though not applied yet IIRC. > > Greetings, > Maxime. > --00000000000099fc2c05eb77e8a9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
In hindsight, these errors occurred while my local network= had a degradation that, no doubt, caused some file transfer interruptions.= =C2=A0 I think this is to blame for these problems -- but -- I believe this= may still point to opportunities to make guix file transfers more robust.= =C2=A0 Interrupted file transfers should be detected and, queued for retry,= and not result in store corruption or reports of store corruption.=C2=A0 P= erhaps this problem occurs when incomplete file transfers are prematurely c= ommitted to the store? =C2=A0=C2=A0

On Wed, Oct 19, 2022 at 10:32 AM Ma= xime Devos <maximedevos@telene= t.be> wrote:


On 05-10-2022 19:58, Frank Pursel wrote:
> Performed another 'guix pull' to receive one more change which= led to
> the additional reporting:
>
> guile-ssh-0.15.1-debug=C2=A0 238KiB 227.0MiB/s 00:00 [################= ##] 100.0%
> Backtrace::
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 15 (primitive-load "/gnu= /store/k76q0ikk8a7769b0d2b9y3jj2mpaywh0-compute-guix-derivation")
> In ice-9/eval.scm:
>=C2=A0 =C2=A0 =C2=A0 155:9 14 (_ _)
>=C2=A0 =C2=A0 =C2=A0 159:9 13 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<d= irectory (guile-u?> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
> In ice-9/boot-9.scm:
>=C2=A0 =C2=A0 =C2=A0 152:2 12 (with-fluid* _ _ _)
>=C2=A0 =C2=A0 =C2=A0 152:2 11 (with-fluid* _ _ _)
> In ./guix/store.scm:
>=C2=A0 =C2=A0 2165:24 10 (run-with-store #<store-connection 256.99 7= f657621c140> #<procedure 7f656de87c80 at ./guix/self.scm:12?> ?) >=C2=A0 =C2=A0 =C2=A01993:8=C2=A0 9 (_ #<store-connection 256.99 7f65= 7621c140>)
> In ./guix/gexp.scm:
>=C2=A0 =C2=A0 =C2=A0300:22=C2=A0 8 (_ #<store-connection 256.99 7f65= 7621c140>)
>=C2=A0 =C2=A0 =C2=A01181:2=C2=A0 7 (_ #<store-connection 256.99 7f65= 668495f0>)
>=C2=A0 =C2=A0 =C2=A01047:2=C2=A0 6 (_ #<store-connection 256.99 7f65= 668495f0>)
>=C2=A0 =C2=A0 =C2=A0 893:4=C2=A0 5 (_ #<store-connection 256.99 7f65= 668495f0>)
> In ./guix/store.scm:
>=C2=A0 =C2=A0 2050:12=C2=A0 4 (_ #<store-connection 256.99 7f6566849= 5f0>)
>=C2=A0 =C2=A0 1402:13=C2=A0 3 (map/accumulate-builds #<store-connect= ion 256.99 7f65668495f0> #<procedure 7f65618e48e0 at ./guix/stor?>= ?)
>=C2=A0 =C2=A0 =C2=A01398:5=C2=A0 2 (map/accumulate-builds #<store-co= nnection 256.99 7f65668495f0> #<procedure 7f656a61b840 at ./guix/stor= ?> ?)
>=C2=A0 =C2=A0 1414:15=C2=A0 1 (_ #<store-connection 256.99 7f6566849= 5f0> ("/gnu/store/063db2n6gr2pqvy77fxp82p0ki6vwklz-guile-avah?"= ; ?) ?)
>=C2=A0 =C2=A0 1414:15=C2=A0 0 (loop #f)
>

Looks like a duplicate of the second part of
<https://issues.guix.gnu.org/58149#0>,
<https://issues.guix.gnu.org/53736#0> (*),
<https://issues.guix.gnu.org/53904>, <https://= issues.guix.gnu.org/53974>
and <https://issues.guix.gnu.org/54708>.

(*) I think this one is interesting, as it seems to indicate that build errors of packages aren't handled during "guix pull" -- there= is a patch
available for that, though not applied yet IIRC.

Greetings,
Maxime.
--00000000000099fc2c05eb77e8a9--