From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id uJ1FKEFZe2BmSwAAgWs5BA (envelope-from ) for ; Sat, 17 Apr 2021 23:55:13 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id iMszI0FZe2CVHQAA1q6Kng (envelope-from ) for ; Sat, 17 Apr 2021 21:55:13 +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 aspmx1.migadu.com (Postfix) with ESMTPS id 9BD48F4EF for ; Sat, 17 Apr 2021 23:55:11 +0200 (CEST) Received: from localhost ([::1]:53250 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lXsuE-0005YO-R3 for larch@yhetil.org; Sat, 17 Apr 2021 17:55:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56308) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lXsu7-0005YD-Ae for bug-guix@gnu.org; Sat, 17 Apr 2021 17:55:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:33287) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lXsu6-00056o-3F for bug-guix@gnu.org; Sat, 17 Apr 2021 17:55:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lXsu6-00006x-2Z for bug-guix@gnu.org; Sat, 17 Apr 2021 17:55:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#47841: [release 1.2.1] could not install on foreign distro Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 17 Apr 2021 21:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47841 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Julien Lepiller Received: via spool by 47841-submit@debbugs.gnu.org id=B47841.1618696452362 (code B ref 47841); Sat, 17 Apr 2021 21:55:02 +0000 Received: (at 47841) by debbugs.gnu.org; 17 Apr 2021 21:54:12 +0000 Received: from localhost ([127.0.0.1]:44833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lXstH-00005k-Vu for submit@debbugs.gnu.org; Sat, 17 Apr 2021 17:54:12 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:35679) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lXstG-00005X-GM for 47841@debbugs.gnu.org; Sat, 17 Apr 2021 17:54:11 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 5D6285C00E8; Sat, 17 Apr 2021 17:54:04 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Sat, 17 Apr 2021 17:54:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=DSruy+drHxNE2ZPXO/f2SPru BD/24Y9VCbvE6uTOq8w=; b=rcNPv24MHmHnjCaHf/HT1cVA7ETOyeqEcX8zVTbJ tcz6cdoAQ9Dr1fB5DnJhg6bKRFmTKsp8dr76c96mxlaKNDvFIx4z9lGhRTvqVNnG OghKjoOHFs+rubJKqPFDKKe+yGC+8Z/FTUBnKzgHneG9dJIuW17LFgkhB3qbNQ7i aa8= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=DSruy+ drHxNE2ZPXO/f2SPruBD/24Y9VCbvE6uTOq8w=; b=LcEhoScG6JqjOH0SOxV2Yt gvpPHDNh1Se9fvlfJ+tnMlzHbZvtxdlgdA6f32tdIoUhE0DHQgAOas2634YKnTIq 6ZIIF3sLCPFg+X25xQssyo1J5ZaDeCZXWy7FO1+WA2vMSFjTYT3UhXPYSPZv1Aiu h2Mu6JUpW54Qt8RgleLaaZ84lcT+kGZN3C4iyXB2brBHOSi5fcSFaFJj0v03/Y4G BO9F44yhTURHbDof4BJ82oo984jT/dXZkRfv+5i4Dax0l2HbcWzG/w7TnL+JTs+E X3NZoPRJ0YOAlo1k2blmS6I0joFZq25f1JK57V72MF8jo3+lG8zzkO496lRWuCcg == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudeljedgtdefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehgtderredttddvnecuhfhrohhmpefnvghoucfh rghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtth gvrhhnpedukeevgeetkeeltefgiedtjefgjeekffduteehvdfhueekudelieekjeefheff teenucfkphepuddttddruddurdduieelrdduudeknecuvehluhhsthgvrhfuihiivgeptd enucfrrghrrghmpehmrghilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: from localhost (pool-100-11-169-118.phlapa.fios.verizon.net [100.11.169.118]) by mail.messagingengine.com (Postfix) with ESMTPA id 6B0141080067; Sat, 17 Apr 2021 17:54:03 -0400 (EDT) Date: Sat, 17 Apr 2021 17:54:01 -0400 From: Leo Famulari Message-ID: References: <20210417152927.3a98fe21@tachikoma.lepiller.eu> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="j/bv/ZKKda8VoFvh" Content-Disposition: inline In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 47841@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1618696513; 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:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=DSruy+drHxNE2ZPXO/f2SPruBD/24Y9VCbvE6uTOq8w=; b=p0Qbajf2z2ydih2nOU8fjpnXiTk+WkyNgobCkwx8sby9ycyAq41yn/YKNZDGrdiRGUgtiJ omZp+uSlEzm0gZ/uc3ye2nV+f5vg0UBzpNaGBf68iJaLpiZ8npbaJrD8tAj2PVywcqJSLB 08Jt8zKUvVbXP/66fXvvZu4L4fTTwvYMSjSU5SXuFxOJPnywgC9woXQR5atp+zddfiY0SI adKh2MYm07ysZQOc09z96G24qIix016j8LdWDQhUAXenid9FC0n62klzBH90T+3OtSqUgW k2Z3ZmFLRaRfdBywTbh61LMWTBmIwzcR2BAzBGYXwxv+ia+3KJQDYUnRwGFTiw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1618696513; a=rsa-sha256; cv=none; b=d0QKvIpTi/OTca03dzOfj0ROKzOlcbcAPtiqG2+yxdyBKWMiKp7Xmwrh0KD+8hgslDQDRm RN48UAxx0CxV9r18zYB53qyb1QDO79hW7kEVr7QB7/+ArRKjNiHliOuNqvlnlA+MGtH64n ZQfbEss86vROPvDjRWydKE7lWJS4406v/XVpPAiIgjD0Yz6daHlhxaFYqUMglZLXyGvPUe c77bLaF6bwBm0jct0MaYLQXBVmushPUMsX+gC5uphNIqbBAWpjPRg4Ta0uXrX/edCFqUhT NiNmuOs3Eqhx0S2gvffgd8mZWU3Ndvit/AYGNNKfSAbGKbWbbc6CeR+gziot6w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b=rcNPv24M; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b=LcEhoScG; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: -3.54 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b=rcNPv24M; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b=LcEhoScG; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 9BD48F4EF X-Spam-Score: -3.54 X-Migadu-Scanner: scn0.migadu.com X-TUID: h7vljqWsxm4q --j/bv/ZKKda8VoFvh Content-Type: multipart/mixed; boundary="wut7tDgG9yYPMAVQ" Content-Disposition: inline --wut7tDgG9yYPMAVQ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Sat, Apr 17, 2021 at 03:22:37PM -0400, Leo Famulari wrote: > Can you share your diff? I tried to alter guix-install.sh to download > the tarball I built from my server, but it's easier said than done. Julien shared a diff on #guix, and I adapted it a bit, as attached. I named the binary tarball that I built 'guix-binary-0.tar.xz', so if you choose another name, adjust guix-install.sh appropriately. And of course, change the URL used in the invocation of guix_get_bin(). The example.com URL will not work. --wut7tDgG9yYPMAVQ Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=diff Content-Transfer-Encoding: quoted-printable --- guix-install.sh.bak 2021-04-17 16:54:16.653305552 -0400 +++ guix-install.sh 2021-04-17 17:53:30.704684525 -0400 @@ -267,7 +267,7 @@ =20 wget --help | grep -q '\--show-progress' && \ _PROGRESS_OPT=3D"-q --show-progress" || _PROGRESS_OPT=3D"" - wget $_PROGRESS_OPT -P "$dl_path" "${url}/${bin_ver}.tar.xz" "${url}/$= {bin_ver}.tar.xz.sig" + wget $_PROGRESS_OPT -P "$dl_path" "${url}/${bin_ver}.tar.xz" =20 if [[ "$?" -eq 0 ]]; then _msg "${PAS}download completed." @@ -276,15 +276,15 @@ exit 1 fi =20 - pushd "${dl_path}" >/dev/null - gpg --verify "${bin_ver}.tar.xz.sig" >/dev/null 2>&1 - if [[ "$?" -eq 0 ]]; then - _msg "${PAS}Signature is valid." - popd >/dev/null - else - _err "${ERR}could not verify the signature." - exit 1 - fi +# pushd "${dl_path}" >/dev/null +# gpg --verify "${bin_ver}.tar.xz.sig" >/dev/null 2>&1 +# if [[ "$?" -eq 0 ]]; then +# _msg "${PAS}Signature is valid." +# popd >/dev/null +# else +# _err "${ERR}could not verify the signature." +# exit 1 +# fi } =20 sys_create_store() @@ -296,7 +296,7 @@ =20 cd "$tmp_path" tar --extract \ - --file "$pkg" && + --file "guix-binary-0.tar.xz" && _msg "${PAS}unpacked archive" =20 if [[ -e "/var/guix" || -e "/gnu" ]]; then @@ -544,7 +544,7 @@ =20 chk_term chk_require "${REQUIRE[@]}" - chk_gpg_keyring +# chk_gpg_keyring chk_init_sys chk_sys_arch chk_sys_nscd @@ -554,8 +554,9 @@ umask 0022 tmp_path=3D"$(mktemp -t -d guix.XXX)" =20 - guix_get_bin_list "${GNU_URL}" - guix_get_bin "${GNU_URL}" "${BIN_VER}" "$tmp_path" +# guix_get_bin_list "${GNU_URL}" +# guix_get_bin "${GNU_URL}" "${BIN_VER}" "$tmp_path" + guix_get_bin "https://example.com" "guix-binary-0" "$tmp_path" =20 sys_create_store "${BIN_VER}.tar.xz" "${tmp_path}" sys_create_build_user --wut7tDgG9yYPMAVQ-- --j/bv/ZKKda8VoFvh Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAmB7WPYACgkQJkb6MLrK fwiPiA//c2MSge0m1uaXIsk8Kq3oJi9BTFX9W7ca4/nAncTJmeedMpOcPQ3e9w5a PDxee/VG1DOZdDPFqlFVRBPfXDKNj9adT2ZsteHwF5C/xHQbm0HXGcf3sgiJWGoQ rQGrmhjKsqkqkwOCfs7n7G4hQlOJzlgngXeNeuETbsqsSW4MgYZ6O5QIb+lApx2v c0bUhLLujA6+gKMRXuez7eR8/gbIkbbFLbJVaNAvC5t+qtemvg5kq1fbGwfani1a yWnLsi97t+VL4VpU0unagNLE9dnHvOCoYulZ2FAUaJQQ39oy1E+XrQGcoIXv3OAT H3lPuRbe/bmeftPH/qasv0tXIiulzsDDeVjwxeiMbWM6kxn5KbLfsmQ0wkKxtb0h +ywDOij2uKsh7rWWKO7vr9yAoc1ZDaA932VIUwLIjDXvWFylQfTaGnb4zd7zA+yV +NbPM4JrVkcIVmS+fofqj0PlMSyfJH+5KrrMml+DkQb2jf9h8UAwGeYXTEAqlb4l 3C6Y9ET7mcy8yeBK6NH4ifvwPSVeadNfsZZ2HEmcxRZ1W4UFdNXHC3WcqPAE+NSk JqsnwU5cJiF+D6JJ0F/L6iRkemEQ1JSCBIOrJkO5tEyMML7oecI7asldqemMK5pU h0MbGxqd0uf9FPehTyoJzL3nREa0r3mSkqB3Htp/zQmw3as3Krg= =B4Pp -----END PGP SIGNATURE----- --j/bv/ZKKda8VoFvh--