From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maxim Cournoyer Subject: bug#39993: Guix report hash mismatch when underlying cause is ENOSPC Date: Sun, 08 Mar 2020 22:03:19 -0400 Message-ID: <8736ai5lp4.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:54853) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jB7lz-0006F6-EP for bug-guix@gnu.org; Sun, 08 Mar 2020 22:04:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jB7ly-0002xP-7L for bug-guix@gnu.org; Sun, 08 Mar 2020 22:04:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43620) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jB7ly-0002xL-3S for bug-guix@gnu.org; Sun, 08 Mar 2020 22:04:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jB7lx-0004GQ-Vr for bug-guix@gnu.org; Sun, 08 Mar 2020 22:04:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:54815) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jB7lL-00068Z-PM for bug-guix@gnu.org; Sun, 08 Mar 2020 22:03:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jB7lK-0002mo-Bt for bug-guix@gnu.org; Sun, 08 Mar 2020 22:03:23 -0400 Received: from mail-qv1-xf32.google.com ([2607:f8b0:4864:20::f32]:44876) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jB7lK-0002me-7i for bug-guix@gnu.org; Sun, 08 Mar 2020 22:03:22 -0400 Received: by mail-qv1-xf32.google.com with SMTP id bp19so1336177qvb.11 for ; Sun, 08 Mar 2020 19:03:22 -0700 (PDT) Received: from apteryx (dsl-10-134-17.b2b2c.ca. [72.10.134.17]) by smtp.gmail.com with ESMTPSA id e130sm21770299qkb.72.2020.03.08.19.03.20 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Mar 2020 19:03:20 -0700 (PDT) List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane-mx.org@gnu.org Sender: "bug-Guix" To: 39993@debbugs.gnu.org Guix should correctly report that it ran out of space instead of falsely mentioning hash mismatches and attempting alternative download sources, as demonstrated by the Guix output below: Session: building /gnu/store/dqzq8hbk8gqx5lhmnxsl5vl0c6s3i0a2-tcpdump-4.9.3.tar.gz.d= rv... downloading from https://www.tcpdump.org/release/tcpdump-4.9.3.tar.gz... downloading from https://ci.guix.gnu.org/file/tcpdump-4.9.3.tar.gz/sha256/0= 434vdcnbqaia672rggjzdn4bb8p8dchz559yiszzdk0sjrprm1c... downloading from https://tarballs.nixos.org/sha256/0434vdcnbqaia672rggjzdn4= bb8p8dchz559yiszzdk0sjrprm1c... downloading from https://archive.softwareheritage.org/api/1/content/sha256:= 2cd47cb3d460b6ff75f4a9940f594317ad456cfbf2bd2c8e5151e16559db6410/raw/... /sha256 hash mismatch for /gnu/store/mv33j0si1n75q9kdimhvyrjn05pbxz5b-tcpdu= mp-4.9.3.tar.gz: expected hash: 0434vdcnbqaia672rggjzdn4bb8p8dchz559yiszzdk0sjrprm1c actual hash: 0mdqa9w1p6cmli6976v4wi0sw9r4p5prkj7lzfd1877wk11c9c73 hash mismatch for store item '/gnu/store/mv33j0si1n75q9kdimhvyrjn05pbxz5b-t= cpdump-4.9.3.tar.gz' build of /gnu/store/dqzq8hbk8gqx5lhmnxsl5vl0c6s3i0a2-tcpdump-4.9.3.tar.gz.d= rv failed View build log at '/var/log/guix/drvs/dq/zq8hbk8gqx5lhmnxsl5vl0c6s3i0a2-tcp= dump-4.9.3.tar.gz.drv.bz2'. cannot build derivation `/gnu/store/47d55bgd42rcnszhxjg5cbjcdskxih1x-tcpdum= p-4.9.3.drv': 1 dependencies couldn't be built guix package: error: build of `/gnu/store/47d55bgd42rcnszhxjg5cbjcdskxih1x-= tcpdump-4.9.3.drv' failed I then quickly realized my system had ran out of space when I next tried: --8<---------------cut here---------------start------------->8--- maxim@apteryx ~/src/guix [env]$ wget https://tarballs.nixos.org/sha256/0434= vdcnbqaia672rggjzdn4bb8p8dchz559yiszzdk0sjrprm1c --2020-03-08 21:52:11-- https://tarballs.nixos.org/sha256/0434vdcnbqaia672= rggjzdn4bb8p8dchz559yiszzdk0sjrprm1c Resolving tarballs.nixos.org (tarballs.nixos.org)... 13.225.198.24, 13.225.= 198.66, 13.225.198.85, ... Connecting to tarballs.nixos.org (tarballs.nixos.org)|13.225.198.24|:443...= connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: /sha512/3aec673f78b996a4df884b1240e5d0a26a2ca81ee7aca8a2e6d50255b= b53476e008a5ced4409e278a956710d8a4d31d85bbb800c9f1aab92b0b1046b59292a22 [fo= llowing] --2020-03-08 21:52:11-- https://tarballs.nixos.org/sha512/3aec673f78b996a4= df884b1240e5d0a26a2ca81ee7aca8a2e6d50255bb53476e008a5ced4409e278a956710d8a4= d31d85bbb800c9f1aab92b0b1046b59292a22 Reusing existing connection to tarballs.nixos.org:443. HTTP request sent, awaiting response... 200 OK Length: 2333119 (2.2M) [binary/octet-stream] Saving to: =E2=80=980434vdcnbqaia672rggjzdn4bb8p8dchz559yiszzdk0sjrprm1c=E2= =80=99 0434vdcnbqaia672rggjzdn4bb8p8dchz559yiszzdk0sjrprm1c 0%[ = = ] 0 --.-KB/s in 0s=20=20=20=20=20=20 Cannot write to =E2=80=980434vdcnbqaia672rggjzdn4bb8p8dchz559yiszzdk0sjrprm= 1c=E2=80=99 (No space left on device). --8<---------------cut here---------------end--------------->8--- Maxim