From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:c151::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id eGAQCMFaSmBDOgAA0tVLHw (envelope-from ) for ; Thu, 11 Mar 2021 18:00:33 +0000 Received: from aspmx2.migadu.com ([2001:41d0:2:c151::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id 8LXYA8FaSmCGcgAAB5/wlQ (envelope-from ) for ; Thu, 11 Mar 2021 18:00:33 +0000 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 aspmx2.migadu.com (Postfix) with ESMTPS id E9EC7156E3 for ; Thu, 11 Mar 2021 19:00:31 +0100 (CET) Received: from localhost ([::1]:51734 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lKPbo-0007G1-Mh for larch@yhetil.org; Thu, 11 Mar 2021 13:00:30 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46820) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lKPb4-0007EO-Ir for help-guix@gnu.org; Thu, 11 Mar 2021 12:59:43 -0500 Received: from mail.kryshen.net ([31.220.44.128]:43914) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lKPb0-0005cN-KI for help-guix@gnu.org; Thu, 11 Mar 2021 12:59:41 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.kryshen.net (Postfix) with ESMTPSA id 05A8E41E061; Thu, 11 Mar 2021 20:59:35 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 mail.kryshen.net 05A8E41E061 From: Mikhail Kryshen To: Fulbert , help-guix@gnu.org Subject: Re: error: corrupt input while restoring archive from socket In-Reply-To: References: <878s6tdc4x.fsf@kryshen.net> User-Agent: Notmuch/0.31.4 (https://notmuchmail.org) Emacs/27.1 (x86_64-pc-linux-gnu) Date: Thu, 11 Mar 2021 20:59:31 +0300 Message-ID: <87y2etr2po.fsf@e6230.localdomain> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=31.220.44.128; envelope-from=mikhail@kryshen.net; helo=mail.kryshen.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1615485632; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=Td4lUL96YGB3FUkPIzTuFLxMkZiVe/WcejXCWlzK0nc=; b=bo06EoAn0nn1Xc6h5tBPeBBGXSrrb/uW5Al8IkdtDMpkc8aCOfDs2WOk9eOHNS5RDOqtzf cYipkjs4933YqPR6+A3kzInC8h1ExaanEgCvd3c2fo/PRPpmVg+5XlCH52gPhkXZNfXALU 8dSrk3LPgfURmu7609mk84146i7yPOhL1SXCNNTa/XPVnK9Yi6XKngKVKrZViOZiyZl74X vOPnSjzhVWnP5+D6TpZZoSn6m48jged/gwHBanG1WolOkVmYiRLdRGRWQJ7mxuM2wkm8xK fu8/kIF2gSHDlHUlAVuC2iketeiafQn9NJlhXUIf9AUBjKUQue10jwR4F/cHTQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1615485632; a=rsa-sha256; cv=none; b=NQFMoD5cZCX6xcFH5QSGzeA0a590KaYk29nec3/eqRXXs4Ph7tEWmXRy7g0uTbTvXQwxuk dJFpPyoMgYY0l5t344p7TKlBK8r3oO186p1rju+3lgDXxAC2BzwRJybhlxSqHeZieYt6Nn 5SqOcyTXGzqgmb9OF3aNigNAb7Lu+0EHCk6tl6WKa4jRSLrTTHsbFYdgK7XSeA0ziSyjfZ g4Kka4RDHq1MSCacpC/zM1Lt7qn0+WvJUg31nXVgFVOISB2VOsrcZMxfL22l+NUvlzxbpc jk57YyIdkfj9ywNvTZQ8fwg46E/9Dln1OxitOJ3rFHUVdg1XewgmzTFyLZptHA== ARC-Authentication-Results: i=1; aspmx2.migadu.com; dkim=none; spf=pass (aspmx2.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Spam-Score: -4.49 Authentication-Results: aspmx2.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx2.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Queue-Id: E9EC7156E3 X-Spam-Score: -4.49 X-Migadu-Scanner: scn0.migadu.com X-TUID: ffE4KHc5HK5N --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Fulbert writes: > Le Thu, Mar 11, 2021 at 04:59:42PM +0300, Mikhail Kryshen a =C3=A9crit : >> Fulbert writes: >>=20 >> > Hello Guixers, >> > >> > For the past few days=E2=80=A6 maybe a couple of weeks (not sure when >> > it started exactly), I have had frequent errors with >> > substitutions. Those errors are not [always] reproducible as >> > another [or more] installation attempt succeed on the same [set of] >> > file[s]. >> > >> > My computers (hardware/software) does not seem to be the >> > cause as I have experienced the same problem on 2 PC's (not >> > sharing the exact same guix configurations). >> > >> > Attached, 2 files with such an error. Note that I have >> > translated the messages back to english (from french)=E2=80=A6 just in >> > case you find some typos and wonder how guix could mistype=E2=80=A6 ^^ >> > >> > The error message common to all those recent failures is : >> > error: corrupt input while restoring archive from socket >>=20 >> I'm seeing this too, but only when guix tries to download from my own >> local substitute server, which runs current guix-publish exposed >> directly to the network without reverse proxy. Downloading from >> ci.guix.gnu.org works without errors. Could this be a race condition >> related to download rate? > > Hello and thanks for your time Mikhail, > > I only have a local channel with a couple of local files but no > subtitute server. All downloads go through ci.gui.gnu.org. > >> Downloading from ci.guix.gnu.org works without errors. Could >> this be a race condition related to download rate? > > I don't know. I'm not even sure what it means and how I could > check that. Wouldn't this kind of problem be handled on the > network "layers" ?=E2=80=A6 Because, as stated, I have not experienced > other problems besides guix substitutions, whether guix related or > any other use as a connected "desktop" user. Ah, sorry for the confusion, my question was meant as a speculation/suggestion to the Guix developers. >> > Any idea ? I have not found any recent similar issue on >> > issues.guix.gnu.org. >> > downloading from https://ci.guix.gnu.org/nar/gzip/qd16lz61f4gn20456h4r= i0xb59dfh8kg-cmdliner-1.0.3.tbz... >> > cmdliner-1.0.3.tbz 48KiB 20.4MiB/s 00:00 [##################] 100= .0% >> > >> > Backtrace: >> > In guix/ui.scm: >> > 2164:12 19 (run-guix-command _ . _) >> > In guix/scripts/substitute.scm: >> > 633:2 18 (guix-substitute . _) >> > In unknown file: >> > 17 (with-continuation-barrier #) >> > In ice-9/boot-9.scm: >> > 1736:10 16 (with-exception-handler _ _ #:unwind? _ # _) >> > In unknown file: >> > 15 (apply-smob/0 #) >> > In ice-9/boot-9.scm: >> > 1736:10 14 (with-exception-handler _ _ #:unwind? _ # _) >> > 1736:10 13 (with-exception-handler _ _ #:unwind? _ # _) >> > 1731:15 12 (with-exception-handler # =E2=80=A6) >> > In guix/scripts/substitute.scm: >> > 682:17 11 (_) >> > 391:7 10 (process-substitution _ "/gnu/store/p0xh0m6xkqfapgv7cy=E2= =80=A6" =E2=80=A6) >> > In ice-9/boot-9.scm: >> > 1736:10 9 (with-exception-handler _ _ #:unwind? _ # _) >> > In guix/scripts/substitute.scm: >> > 400:9 8 (_) >> > In ice-9/boot-9.scm: >> > 1731:15 7 (with-exception-handler # =E2=80=A6) >> > 1669:16 6 (raise-exception _ #:continuable? _) >> > 1667:16 5 (raise-exception _ #:continuable? _) >> > 1669:16 4 (raise-exception _ #:continuable? _) >> > 1764:13 3 (_ #<&compound-exception components: (#<&error> #<&irri= =E2=80=A6>) >> > 1669:16 2 (raise-exception _ #:continuable? _) >> > 1667:16 1 (raise-exception _ #:continuable? _) >> > 1669:16 0 (raise-exception _ #:continuable? _) >> > >> > ice-9/boot-9.scm:1669:16: In procedure raise-exception: >> > Bad http-version header component: =C3=82=C2=A1_=C2=A8=C2=94=C2=948=C3= =A1=C2=97=C2=AF=C3=B1=C3=BF >> > >> > Backtrace: >> > In ice-9/boot-9.scm: >> > 1736:10 4 (with-exception-handler _ _ #:unwind? _ # _) >> > In unknown file: >> > 3 (apply-smob/0 #) >> > In ice-9/boot-9.scm: >> > 718:2 2 (call-with-prompt _ _ #) >> > In ice-9/eval.scm: >> > 619:8 1 (_ #(#(#))) >> > In guix/ui.scm: >> > 2164:12 0 (run-guix-command _ . _) >> > >> > guix/ui.scm:2164:12: In procedure run-guix-command: >> > Bad http-version header component: =C3=82=C2=A1_=C2=A8=C2=94=C2=948=C3= =A1=C2=97=C2=AF=C3=B1=C3=BF >> > >> > substitution of /gnu/store/p0xh0m6xkqfapgv7cy9012mjf2rx720r-cudf-0.9.t= ar.gz failed=20 >> > guix package: error: corrupt input while restoring archive from socket >> > downloading from https://ci.guix.gnu.org/nar/lzip/wa2p58gv8fp81dglysnp= 2c9bffpdcwsr-ghc-blaze-markup-0.8.2.3... >> > ghc-blaze-markup-0.8.2.3 124KiB = 1.4MiB/s 00:00 [##################] 100.= 0% >> > >> > Backtrace: >> > In guix/ui.scm: >> > 2164:12 19 (run-guix-command _ . _) >> > In guix/scripts/substitute.scm: >> > 633:2 18 (guix-substitute . _) >> > In unknown file: >> > 17 (with-continuation-barrier #) >> > In ice-9/boot-9.scm: >> > 1736:10 16 (with-exception-handler _ _ #:unwind? _ # _) >> > In unknown file: >> > 15 (apply-smob/0 #) >> > In ice-9/boot-9.scm: >> > 1736:10 14 (with-exception-handler _ _ #:unwind? _ # _) >> > 1736:10 13 (with-exception-handler _ _ #:unwind? _ # _) >> > 1731:15 12 (with-exception-handler # =E2=80=A6) >> > In guix/scripts/substitute.scm: >> > 682:17 11 (_) >> > 391:7 10 (process-substitution _ "/gnu/store/gs7l81p1xzgdzvxdjc=E2= =80=A6" =E2=80=A6) >> > In ice-9/boot-9.scm: >> > 1736:10 9 (with-exception-handler _ _ #:unwind? _ # _) >> > In guix/scripts/substitute.scm: >> > 400:9 8 (_) >> > In ice-9/boot-9.scm: >> > 1731:15 7 (with-exception-handler # =E2=80=A6) >> > 1669:16 6 (raise-exception _ #:continuable? _) >> > 1667:16 5 (raise-exception _ #:continuable? _) >> > 1669:16 4 (raise-exception _ #:continuable? _) >> > 1764:13 3 (_ #<&compound-exception components: (#<&error> #<&irri= =E2=80=A6>) >> > 1669:16 2 (raise-exception _ #:continuable? _) >> > 1667:16 1 (raise-exception _ #:continuable? _) >> > 1669:16 0 (raise-exception _ #:continuable? _) >> > >> > ice-9/boot-9.scm:1669:16: In procedure raise-exception: >> > Bad Read-Header-Line header: # >> > >> > Backtrace: >> > In ice-9/boot-9.scm: >> > 1736:10 4 (with-exception-handler _ _ #:unwind? _ # _) >> > In unknown file: >> > 3 (apply-smob/0 #) >> > In ice-9/boot-9.scm: >> > 718:2 2 (call-with-prompt _ _ #) >> > In ice-9/eval.scm: >> > 619:8 1 (_ #(#(#))) >> > In guix/ui.scm: >> > 2164:12 0 (run-guix-command _ . _) >> > >> > guix/ui.scm:2164:12: In procedure run-guix-command: >> > Bad Read-Header-Line header: # >> > >> > substitution of /gnu/store/gs7l81p1xzgdzvxdjcwfxqpfcwfdjbkv-ghc-clock-= 0.8 failed >> > guix package: error: corrupt input while restoring archive from socket >>=20 >> -- >> Mikhail =2D-=20 Mikhail --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHIBAEBCAAyFiEEw6yVFU/UQfkLWikDzxz0c4HWsG4FAmBKWoMUHG1pa2hhaWxA a3J5c2hlbi5uZXQACgkQzxz0c4HWsG7l0gv/ZEpDWLDJLKl2DZTxbWi+Q0gM7EML rFWFZxQDY5wTYRFbj3bIH+o0cZwGaUUkiNo47UDOE2+E21C1QQRnasGBLSQr3+IE 2bojMKEoYlOZPdFeWii0xhgb3XCO5Nr7jSGXKoGtZ5CEvR1tcq6DkvgBdW9lfh7c FxULeXyoP3xfGUh0KwC3QCUzYNeZFmjSatxzk4FB5nC8rikKhpU7FpSYV70FWx/B ZWr32mmU1Sbm8GnJIX2VnWU4Oc2W+t0MkYuYTke1S+UBjBkhN4Q0NFgV2pDNIhbY +bnYcaQmNONDfniGGkmllNK78vBZ53c0OXzFIDv+3KvGbLP0LFJ0mcrsjga5ZOHj Sx5cy1dMeBvzEtjzShrc1nKQ/7sQIdv6BfUMqnQDmEvTzuMn0fM+/so7wPKUUMzq ei7p5YuT/L+QhCGI3ucuoYfFV3K7U+TKvzs8FnmGFn0jqgdWLI4ZLUSsaLeSy8uW 8PBy5XDvV9D0wmjr3QG5k8EOQRrBaUELRONS =DSry -----END PGP SIGNATURE----- --=-=-=--