From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomas Cech Subject: bug#25704: guix on other distribution fails to pull Date: Mon, 13 Feb 2017 14:11:34 +0100 Message-ID: <877f4u5j7d.wl-tcech@suse.com> Mime-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=ISO-2022-JP Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41063) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cdGQI-0002Zy-Ut for bug-guix@gnu.org; Mon, 13 Feb 2017 08:12:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cdGQE-0002JX-Ul for bug-guix@gnu.org; Mon, 13 Feb 2017 08:12:06 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:39754) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cdGQE-0002JR-Qq for bug-guix@gnu.org; Mon, 13 Feb 2017 08:12:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cdGQE-0007yx-JS for bug-guix@gnu.org; Mon, 13 Feb 2017 08:12:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40890) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cdGPq-0001xE-Qc for bug-guix@gnu.org; Mon, 13 Feb 2017 08:11:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cdGPm-00027F-Os for bug-guix@gnu.org; Mon, 13 Feb 2017 08:11:38 -0500 Received: from mx2.suse.de ([195.135.220.15]:53936) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cdGPm-00026r-FI for bug-guix@gnu.org; Mon, 13 Feb 2017 08:11:34 -0500 Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 21444AD51 for ; Mon, 13 Feb 2017 13:11:31 +0000 (UTC) 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.org@gnu.org Sender: "bug-Guix" To: 25704@debbugs.gnu.org I'm having problems with running Guix on top of openSUSE. I installed clean 0.12 release on clean system. $ guix pull Starting download of /tmp/guix-file.Z09Ce2 From http://git.savannah.gnu.org/cgit/guix.git/snapshot/master.tar.gz... ….tar.gz 3.0MiB/s 00:04 | 11.0MiB transferred unpacking '/gnu/store/z13bqhi66zzxhzdql046khzm09r21xxq-guix-latest.tar.gz'... substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0% substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 100.0% fetching path `/gnu/store/k4jwdl2ca04552z9hd9c0721wxlahjyy-curl-7.47.0'... Downloading https://mirror.hydra.gnu.org/nar/k4jwdl2ca04552z9hd9c0721wxlahjyy-curl-7.47.0 (1.8MiB installed)... curl-7.47.0 444KiB/s 00:01 | 632KiB transferred fetching path `/gnu/store/2mz84alls2i314x4506wdw15zwmz82n8-python-2.7.10'... Downloading https://mirror.hydra.gnu.org/nar/2mz84alls2i314x4506wdw15zwmz82n8-python-2.7.10 (77.2MiB installed)... python-2.7.10 4.0MiB/s 00:04 | 15.3MiB transferred hash mismatch in downloaded path `/gnu/store/2mz84alls2i314x4506wdw15zwmz82n8-python-2.7.10': expected 4f6ac594d87839f78be751763fda022f57910f77011616c95f22a53655b0942d, got 222a0f7d89133c011acd36536141c87239a71b43c36a5dd1d939460058a15f98 building path(s) `/gnu/store/cwc9qg98wavxy69jvj42srdl14594b11-apr-util-1.5.4' guix pull: error: build failed: some substitutes for the outputs of derivation `/gnu/store/acgss8990yn864yxf857ba9fyjsyfsa7-python-2.7.10.drv' failed (usually happens due to networking issues); try `--fallback' to build derivation from source This shows 2 problems: - pull doesn't support `--fallback' - hydra build of apr-util is probably corrupted When I try to help manually, it sometimes helps... $ guix build apr-util --fallback The following derivation will be built: /gnu/store/3fz5akwl2s3f7n1lp04avdcwcnnwfnyc-apr-util-1.5.4.drv @ build-started /gnu/store/3fz5akwl2s3f7n1lp04avdcwcnnwfnyc-apr-util-1.5.4.drv - x86_64-linux /var/log/guix/drvs/3f//z5akwl2s3f7n1lp04avdcwcnnwfnyc-apr-util-1.5.4.drv.bz2 grafting '/gnu/store/symq7x013biwxc697271vvm0nxpb4d13-apr-util-1.5.4' -> '/gnu/store/cwc9qg98wavxy69jvj42srdl14594b11-apr-util-1.5.4'... @ build-succeeded /gnu/store/3fz5akwl2s3f7n1lp04avdcwcnnwfnyc-apr-util-1.5.4.drv - /gnu/store/cwc9qg98wavxy69jvj42srdl14594b11-apr-util-1.5.4 $ guix pull Starting download of /tmp/guix-file.VxLjfT From http://git.savannah.gnu.org/cgit/guix.git/snapshot/master.tar.gz... ….tar.gz 3.1MiB/s 00:04 | 11.0MiB transferred unpacking '/gnu/store/z13bqhi66zzxhzdql046khzm09r21xxq-guix-latest.tar.gz'... fetching path `/gnu/store/2mz84alls2i314x4506wdw15zwmz82n8-python-2.7.10'... Downloading https://mirror.hydra.gnu.org/nar/2mz84alls2i314x4506wdw15zwmz82n8-python-2.7.10 (77.2MiB installed)... python-2.7.10 4.2MiB/s 00:04 | 15.3MiB transferred hash mismatch in downloaded path `/gnu/store/2mz84alls2i314x4506wdw15zwmz82n8-python-2.7.10': expected 4f6ac594d87839f78be751763fda022f57910f77011616c95f22a53655b0942d, got 222a0f7d89133c011acd36536141c87239a71b43c36a5dd1d939460058a15f98 building path(s) `/gnu/store/nw1lim6cr83rfbyih6pz41rnc0f1l2cs-file-5.25' guix pull: error: build failed: some substitutes for the outputs of derivation `/gnu/store/acgss8990yn864yxf857ba9fyjsyfsa7-python-2.7.10.drv' failed (usually happens due to networking issues); try `--fallback' to build derivation from source ...and sometimes it gives me different hash... $ guix build python@2.7.10 --fallback /gnu/store/7fm1qk703x47qzb9p6xg08cxgb009akz-python-2.7.10 /gnu/store/813i9qr3l6w5ada97l1m1cna08fzrra9-python-2.7.10-tk ...and pull will never work. Is there anything I could do to workaround the problem?