From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id KG6oFnCkFmbSlAAA62LTzQ:P1 (envelope-from ) for ; Wed, 10 Apr 2024 16:38:40 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id KG6oFnCkFmbSlAAA62LTzQ (envelope-from ) for ; Wed, 10 Apr 2024 16:38:40 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1712759920; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=D4QKajBfrVCfoPGo+RvY3Q8C78GZFKt+r0JYrr2Dv1U=; b=oxuKtF367eOZUYfRt/jYtLYATE7SqCzlyd5Zn++7WECZ7UeOVjV8APDOC2YqX1cWErQRtz KbMjBZzzoYFGqtoDGiaGK0HaV4TLDLoPKL+SaUsq11/2jzHFqRE1fAuMWtWO385g1CBBgP 1qc/cLdwwGU7jc3YFJWOauD0KElYoD/ntl0YvEXgPLvanrqIvLU5eOwqHEhPDZ2od/cuKI UtBQjjHkyizBUVINky/FLRjmBdqpqVTdFRXpE8RjJI2zldYseWtyWq2ccldKwD5+gQYH4F P6W5qteWKeSvty7S9+sgRV9zN4wCxwibw1pqwPSWIelmFFrsbp7Aj5veQOhzQQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1712759920; a=rsa-sha256; cv=none; b=PuzPsvn5AOISjio/ciRl79uvMc/ZjHAnm7LrbwKqJev3z7ranb61yrbVzt8YAH8uVP2QWe gWFSWGC5GcmPapaKCXbSg5IuhyZpDgzZewg1lX+9qzNoPOdQVJj3+9klsj6IAvGZp1p1EF Uj79RnUH4HOt3EcLb0eUTQU6gf45PmZf+7vjr4WWdcwaPkhZX0/wjhWiADBoTMz3r7EkK6 c5qQYt0Ek7YBaXjtZ0f+jHvFsoFOHlw/hetZvbsobqwJ5Hn2KQULM3Kfh+eyRnrhMYPc3t qhg0V6L7qUSTwUC+VRignn7o46yVQ3dzAtKR2pdAjpCjAtVslUULD09frhTuDA== 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 0E35E71C74 for ; Wed, 10 Apr 2024 16:38:40 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ruZ5G-0000EW-Ua; Wed, 10 Apr 2024 10:37:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ruZ5E-0000EB-Kd for guix-devel@gnu.org; Wed, 10 Apr 2024 10:37:52 -0400 Received: from mira.cbaines.net ([212.71.252.8]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ruZ5A-0004NU-Cm; Wed, 10 Apr 2024 10:37:52 -0400 Received: from localhost (unknown [212.132.255.10]) by mira.cbaines.net (Postfix) with ESMTPSA id 0F54B27BBE2; Wed, 10 Apr 2024 15:37:44 +0100 (BST) Received: from felis (localhost.lan [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 38e0c571; Wed, 10 Apr 2024 14:37:43 +0000 (UTC) From: Christopher Baines To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: Philip McGrath , Ada Stevenson , Lars Bilke , Guix Devel Subject: Re: Error handling when 'guix substitute' dies In-Reply-To: <87a5m1mis4.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Wed, 10 Apr 2024 15:47:23 +0200") References: <1843db1b-0ed0-7e77-5a31-de8ee9ca56a5@gmail.com> <87le67rica.fsf@gnu.org> <4a012f56-b4d9-5ec6-e062-3f39aff5f055@gmail.com> <878r21gjkl.fsf@gnu.org> <87a5m1mis4.fsf@gnu.org> User-Agent: mu4e 1.12.2; emacs 29.3 Date: Wed, 10 Apr 2024 15:37:43 +0100 Message-ID: <87a5m1b7wo.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=212.71.252.8; envelope-from=mail@cbaines.net; helo=mira.cbaines.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_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -8.47 X-Migadu-Scanner: mx11.migadu.com X-Spam-Score: -8.47 X-Migadu-Queue-Id: 0E35E71C74 X-TUID: 31hUCcXuKo4P --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s writes: > Hi, > > Philip McGrath skribis: > >> I don't know if the root cause is related, but this reminded me of >> some networking errors I sometimes get accessing substitutes. I had >> the luck (good or bad?) to get an example while building >> , so I thought I'd report. >> >>> ice-9/boot-9.scm:1685:16: In procedure raise-exception: >>> ERROR: >>> 1. &http-get-error: >>> uri: #< scheme: https userinfo: #f host: "bordeaux-us-east-m= irror.cbaines.net" port: #f path: "/nar/lzip/r8w68mhsvqlkvazncvfn36jcpvz404= x6-chez-fmt-0.8.11.tar.gz" query: #f fragment: #f> >>> code: 404 >>> reason: "Not Found" >>> headers: ((server . "nginx") (date . #) (content-= type application/json (charset . "utf-8")) (content-length . 35) (connectio= n keep-alive)) >>> 2. &message: "https://bordeaux-us-east-mirror.cbaines.net/nar/lzip/r8= w68mhsvqlkvazncvfn36jcpvz404x6-chez-fmt-0.8.11.tar.gz: HTTP download failed= : 404 (\"Not Found\")" >>> substitution of /gnu/store/r8w68mhsvqlkvazncvfn36jcpvz404x6-chez-fmt-0.= 8.11.tar.gz failed >>> guix build: error: corrupt input while restoring archive from # > > No, that=E2=80=99s another problem: bordeaux.guix would delete nars befor= e their > advertised TTL has expired. See . > Chris explained that this was solved recently I believe. This only applied to zstd nars, whereas this is an lzip nar that was apparently missing at the time. Maybe this is/was some problem with the mirror. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmYWpDdfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XdNlw//S3AU4FMWLFu+Uvd2wif7HDl5E0ehnoaa S+aYsj+1f/48xT8E7e2bKQVTjdqALB6OX3mfVsx3ywTri5q2FTcCS/KFpSl3Vhie bWQo2270F2O7qVSUDtRoIiUQBMLE6m7VxlEsYQQniGD8ukAsrM3qS465o2tQAkGi TcYa/Oqafx46Tme15CUVxEJUFOVEwLBPyzOK2RoTeEQiJvUyIP4rQ1ExbyjzUWdW GDL8OdbunhlzLfG81atA63YOw44XoSGgd2YrIbmd8PJ44AIRR8qecQsAVNnIFb/J WnBJHh+fcTV7xonVB4L9hoxTN/05WkaX/DZhS9jucAX5257FZ8Km6jYhOzS2alCZ HHrX63S50F3zVyCHYn5e9OfbO6U3rGVIq3VbL+HIrxPVHaEgW8E4CLqjguJXt2Bu BYCl2kqTzMw1dxyuPpmcNfntPp2vTqewP+Hk7Kg/Y3Ip6DWPcd0MFEcc+OZcKVI7 gaIMefZ/rDpcmqII99kQVXZfVuYpa7VFKdRHZjkQUg+KCZmqTUX2VXDx3p3ScDIX KJrKzlYjJF4IWMltbUhgyD7V3kiTknFwLYvMLkc+nH5mDmQqXTYApTDWs1L5Lnuo /ka1BUYBdwKCIH1fBsaG5p4OsRwlEqHmqV3QYnQ0TqsoKLh/rV4JSoB/YIy8H+GQ +Nf0Uv38lRQ= =X4Ey -----END PGP SIGNATURE----- --=-=-=--