From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 04 12:08:03 2022 Received: (at submit) by debbugs.gnu.org; 4 Aug 2022 16:08:03 +0000 Received: from localhost ([127.0.0.1]:54462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJdOE-0000Ec-Qt for submit@debbugs.gnu.org; Thu, 04 Aug 2022 12:08:03 -0400 Received: from lists.gnu.org ([209.51.188.17]:39208) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJdOA-0000EB-QQ for submit@debbugs.gnu.org; Thu, 04 Aug 2022 12:08:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34750) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJdO9-0007YZ-A8 for bug-guix@gnu.org; Thu, 04 Aug 2022 12:07:58 -0400 Received: from xavier.telenet-ops.be ([2a02:1800:120:4::f00:14]:53196) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oJdO0-0005eH-EF for bug-guix@gnu.org; Thu, 04 Aug 2022 12:07:57 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by xavier.telenet-ops.be with bizsmtp id 3U7h2800120ykKC01U7h53; Thu, 04 Aug 2022 18:07:41 +0200 Message-ID: <5f07917f-140a-f29e-ef9e-d7a0aa8ce63b@telenet.be> Date: Thu, 4 Aug 2022 18:07:40 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Content-Language: en-US To: bug-guix@gnu.org From: Maxime Devos Subject: "corrupt input while restoring [...] from [...]" when it's just a network timeout Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------MEhqteMm5bfcw0nZtPmNDY4l" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1659629261; bh=lCgUsSXwTuS/+bmKrRO1LMFtGxAX2wHTSfOA68Cds/s=; h=Date:To:From:Subject; b=fW1Ju6LYXov0riETzO4rK+S/o788NC43VlJ6x6L4GIoMyDJicDrDDdb9ls7ZG+can 66NprGHK4cmaeBLHvBOA/TfyOUzZilCOMSGDwjCkmhiCotGW/eqot85iTtaAY+qy/i bdNsO2MAHJ0AIxm10Cx/verfDgJKPVuTy6YifszeMqu+GSy+4LvVOs+K8qWJWjYZkW fTKyPNip9FeYae/42t6pQSCcdwWKV1or3blS3i66K2853kgT6RAt5q92TeSx8B0eQ8 1BqqGRiqphca1iNIIVflDxFZzwaOHjXALzBat33JZp63V9luAU89axOuEDja3oHpKC syz5O24Qbvr6w== Received-SPF: pass client-ip=2a02:1800:120:4::f00:14; envelope-from=maximedevos@telenet.be; helo=xavier.telenet-ops.be X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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: -2.3 (--) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------MEhqteMm5bfcw0nZtPmNDY4l Content-Type: multipart/mixed; boundary="------------VFuiI5olWznz9zs9KXl4WydP"; protected-headers="v1" From: Maxime Devos To: bug-guix@gnu.org Message-ID: <5f07917f-140a-f29e-ef9e-d7a0aa8ce63b@telenet.be> Subject: "corrupt input while restoring [...] from [...]" when it's just a network timeout --------------VFuiI5olWznz9zs9KXl4WydP Content-Type: multipart/mixed; boundary="------------UIeFIch2Bf3xcXZjuacut3pA" --------------UIeFIch2Bf3xcXZjuacut3pA Content-Type: multipart/alternative; boundary="------------W5fbYJudOIFqxf8BiNwrpwGG" --------------W5fbYJudOIFqxf8BiNwrpwGG Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 WC1EZWJidWdzLUNDOiA1NTgyMEBkZWJidWdzLmdudS5vcmcNCg0KSGksDQoNCkkgcmVjZW50 bHkgZ290IHRoZSBmb2xsb3dpbmcgb3V0cHV0Og0KDQo+IHN1YnN0aXR1dGllIHZhbiANCj4g L2dudS9zdG9yZS95enN3bTVpMGwwcnZjMDFsZmtiNXo1bHo0YTg1cDZ6OC1ydXN0LXByb2Mt bWFjcm8tZXJyb3ItYXR0ci0xLjAuNC1saWIgDQo+IGlzIGtsYWFyDQo+IC9nbnUvc3RvcmUv emkxeWMwZm1xN3lpNTY0c3YyM2gxM3FjOTdzNDQ1YmItcnVzdC1wcm9zdC1kZXJpdmUtMC45 LjAtbGliIA0KPiB2ZXJ2YW5nZW4uLi4NCj4gZ3VpeCBzdWJzdGl0dXRlOiB3YWFyc2NodXdp bmc6IHRpamRlbnMgaGV0IGJpbm5lbmhhbGVuIHZhbiANCj4gaHR0cHM6Ly9jaS5ndWl4Lmdu dS5vcmcvbmFyL2x6aXAvNnAxMmdud3ZmbXFiZmhkaGNhazcxZGN3a2dkMTBpcjctcnVzdC1j b2Rlc3Bhbi1yZXBvcnRpbmctMC4xMS4wLVsuLl0NCj4gZ3VpeCBzdWJzdGl0dXRlOiB3YWFy c2NodXdpbmc6IHByb2JlZXIg4oCYLS1uby1zdWJzdGl0dXRlc+KAmSBhbHMgaGV0IA0KPiBw cm9ibGVlbSBoYXJkbmVra2lnIGlzDQo+IGd1aXggc3Vic3RpdHV0ZTogZm91dDogY29ubmVj dCo6IFZlcmJpbmRpbmcgaXMgdmVybG9wZW4NCj4gdmVydmFuZ2luZyB2YW4gDQo+IC9nbnUv c3RvcmUvNnAxMmdud3ZmbXFiZmhkaGNhazcxZGN3a2dkMTBpcjctcnVzdC1jb2Rlc3Bhbi1y ZXBvcnRpbmctMC4xMS4wLWxpYiANCj4gbWlzbHVrdA0KPiBndWl4IGJ1aWxkOiBmb3V0OiBi ZXNjaGFkaWdkZSBpbnZvZXIgdGlqZGVucyBoZXQgdGVydWdwbGFhdHNlbiB2YW4gaGV0IA0K PiBhcmNoaWVmIHVpdCAjPGNsb3NlZDogZmlsZSA3ZjgwYWI5OTVlMDA+DQoNCmkuZS46DQoN Cmd1aXggc3Vic3RpdHV0ZTogd2FybmluZzogd2hpbGUgZmV0Y2hpbmcgfmE6IHNlcnZlciBp cyBzb21ld2hhdCBzbG93fiUNCmd1aXggc3Vic3RpdHV0ZTogd2FybmluZzogdHJ5IGAtLW5v LXN1YnN0aXR1dGVzJyBpZiB0aGUgcHJvYmxlbSBwZXJzaXN0c34lDQpndWl4IHN1YnN0aXR1 dGU6IGVycm9yOiBjb25uZWN0KjogQ29ubmVjdGlvbiB0aW1lZCBvdXQNCnN1YnN0aXR1dGlv biBvZiB+YSBmYWlsZWQNCmd1aXggYnVpbGQ6IGVycm9yOiBjb3JydXB0IGlucHV0IHdoaWxl IHJlc3RvcmluZyBhcmNoaXZlIGZyb20gfnN+JSINCg0KVHdvIHJlbWFya3M6DQoNCiAgKiBJ IGRvbid0IHRoaW5rIGEgdGltZW91dCBjb3VudHMgYXMgImNvcnJ1cHRlZCIsICJjb3JydXB0 ZWQiIHNvdW5kcw0KICAgIGxpa2UgYSBiaXQgZmxpcCBvciBzdWNoIGhhcHBlbmVkIG9yIHRo YXQgdGhlcmUgaXMgYSBidWcgaW4gdGhlIG5peA0KICAgIGFyY2hpdmUgY29kZSB0aGF0IGNh dXNlcyB0aGUgYXJjaGl2ZSB0byBiZSAobm9uLWRldGVybWluaXN0aWNhbGx5PykNCiAgICBt aXNwYXJzZWQuDQogICogVGhlIG5hbWUgb2YgdGhlIHByb2NlZHVyZSAnY29ubmVjdConIHNv dW5kcyBsaWtlIGFuIGltcGxlbWVudGF0aW9uDQogICAgZGV0YWlsLCBjb3VsZCB0aGUgZXJy b3IgbWVzc2FnZSBiZSBjaGFuZ2VkIHRvIHBsYWlubHkgc3RhdGUgaXQncw0KICAgIGp1c3Qg YSB0aW1lb3V0Pw0KDQpNYXliZSBhIGR1cGxpY2F0ZSBvZiA8aHR0cHM6Ly9pc3N1ZXMuZ3Vp eC5nbnUub3JnLzIzNTU3Pi4NCg0KUG9zc2libHkgdGhlIHNhbWUgaXNzdWUgYXMgPGh0dHBz Oi8vaXNzdWVzLmd1aXguZ251Lm9yZy81NTgyMD4/DQoNCkdyZWV0aW5ncywNCk1heGltZQ0K DQo= --------------W5fbYJudOIFqxf8BiNwrpwGG Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

X-Debbugs-CC: 55820@debbugs.gnu.org

Hi,

I recently got the following output:

substitutie van /gnu/store/yzswm5i0l0rvc01lfkb5z5lz4a85p6z8-rust-proc-macro-error-attr-1.= 0.4-lib is klaar
/gnu/store/zi1yc0fmq7yi564sv23h13qc97s445bb-rust-prost-derive-0.9.0-lib vervangen...
guix substitute: waarschuwing: tijdens het binnenhalen van https= ://ci.guix.gnu.org/nar/lzip/6p12gnwvfmqbfhdhcak71dcwkgd10ir7-rust-codespa= n-reporting-0.11.0-[..]
guix substitute: waarschuwing: probeer =E2=80=98--no-substitutes=E2= =80=99 als het probleem hardnekkig is
guix substitute: fout: connect*: Verbinding is verlopen
vervanging van /gnu/store/6p12gnwvfmqbfhdhcak71dcwkgd10ir7-rust-codespan-reporting-0.11.= 0-lib mislukt
guix build: fout: beschadigde invoer tijdens het terugplaatsen van het archief uit #<closed: file 7f80ab995e00>

i.e.:

guix substitute: warning: while fetching ~a: server is somewhat slow~%
guix substitute: warning: try `--no-substitutes' if the problem persists~%
guix substitute: error: connect*: Connection timed out
substitution of ~a failed
guix build: error: corrupt input while restoring archive from ~s~%"

Two remarks:

  • I don't think a timeout counts as "corrupted", "corrupted" sounds like a bit flip or such happened or that there is a bug in the nix archive code that causes the archive to be (non-deterministically?) misparsed.
  • The name of the procedure 'connect*' sounds like an implementation detail, could the error message be changed to plainly state it's just a timeout?

Maybe a duplicate of <https://issues.guix.gnu.org/23557>= ;.

Possibly the same issue as <https://issues.guix.gnu.org/55820>?

Greetings,
Maxime

--------------W5fbYJudOIFqxf8BiNwrpwGG-- --------------UIeFIch2Bf3xcXZjuacut3pA Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------UIeFIch2Bf3xcXZjuacut3pA-- --------------VFuiI5olWznz9zs9KXl4WydP-- --------------MEhqteMm5bfcw0nZtPmNDY4l Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYuvuzAUDAAAAAAAKCRBJ4+4iGRcl7jwa AQDb7hY5PWLoOL9hm7Ui4CsiOApQ3CsErCOfdAE65HHcMwD/bME3lePASk/W9nZF1FIftzf7tx2M lPeK/1l8pPtJewo= =s+mJ -----END PGP SIGNATURE----- --------------MEhqteMm5bfcw0nZtPmNDY4l--