From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id sBDaN1sSP2PRVQAAbAwnHQ (envelope-from ) for ; Thu, 06 Oct 2022 19:37:32 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id kJH8NlsSP2MNMgEAG6o9tA (envelope-from ) for ; Thu, 06 Oct 2022 19:37:31 +0200 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 85B7524DBE for ; Thu, 6 Oct 2022 19:37:31 +0200 (CEST) Received: from localhost ([::1]:49444 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ogUoM-00077M-Lb for larch@yhetil.org; Thu, 06 Oct 2022 13:37:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45550) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogTH4-0003Bc-4V for bug-guix@gnu.org; Thu, 06 Oct 2022 11:59:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:34187) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ogTH3-0003uT-R1 for bug-guix@gnu.org; Thu, 06 Oct 2022 11:59:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ogTH3-0001QE-Jw for bug-guix@gnu.org; Thu, 06 Oct 2022 11:59:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#58149: guix pull error Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 06 Oct 2022 15:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58149 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Matthieu Haefele Cc: 58149@debbugs.gnu.org, zimoun Received: via spool by 58149-submit@debbugs.gnu.org id=B58149.16650719005419 (code B ref 58149); Thu, 06 Oct 2022 15:59:01 +0000 Received: (at 58149) by debbugs.gnu.org; 6 Oct 2022 15:58:20 +0000 Received: from localhost ([127.0.0.1]:33265 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ogTGO-0001PL-7l for submit@debbugs.gnu.org; Thu, 06 Oct 2022 11:58:20 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:8341) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ogTGL-0001P6-Eb for 58149@debbugs.gnu.org; Thu, 06 Oct 2022 11:58:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:references:date:in-reply-to: message-id:mime-version:content-transfer-encoding; bh=0g+7BSMghKHC5fJbNFRhqgV7JvXlzwabdH+RICeGE4A=; b=LrgTG8x1ArSUe0QBrLAfxQ8ghPgctv+qLMWNLKu0e09ElrsYaDEExgrF Ny4fiYesdt6pl/IQq0E+qFWyHMYIYD2hgT+Y7FCbmJalu4RGfOiXRZo1O jLArrZOOZir3U0Zj5e02S2shPVYzfuE+q5tVdN3f2HzW79aQFstAdnIRa A=; X-IronPort-AV: E=Sophos;i="5.95,164,1661810400"; d="scan'208";a="56340896" Received: from 91-160-117-201.subs.proxad.net (HELO ribbon) ([91.160.117.201]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Oct 2022 17:58:10 +0200 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <87mtajb1bz.fsf@gmail.com> <87bkqycndo.fsf@inria.fr> <87h70q9pqh.fsf@inria.fr> <5e2f17b1-c763-c6ce-1223-0a8f6cd3c734@cnrs.fr> <878rm18f7r.fsf@inria.fr> <6765fefb-b632-ac3e-8a82-53904468b471@cnrs.fr> <87mtad1d2c.fsf@inria.fr> <984e742d-ab96-2509-74a3-1d9891339e91@cnrs.fr> <8735c5ypg8.fsf@inria.fr> <87o7urvqxj.fsf@inria.fr> <9b9460ae-1e13-c681-9c16-6c8119e1615e@cnrs.fr> <87y1tusjfu.fsf@inria.fr> <87wn9dnxsx.fsf@inria.fr> <5b41d671-5d7c-b4dc-c91f-ce65fd6180cf@cnrs.fr> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Quintidi 15 =?UTF-8?Q?Vend=C3=A9miaire?= an 231 de la =?UTF-8?Q?R=C3=A9volution,?= jour de =?UTF-8?Q?l'=C3=82ne?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 06 Oct 2022 17:58:09 +0200 In-Reply-To: <5b41d671-5d7c-b4dc-c91f-ce65fd6180cf@cnrs.fr> (Matthieu Haefele's message of "Thu, 6 Oct 2022 12:10:56 +0200") Message-ID: <87czb5j65q.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1665077851; 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: content-transfer-encoding:content-transfer-encoding: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=0g+7BSMghKHC5fJbNFRhqgV7JvXlzwabdH+RICeGE4A=; b=TTDfw0ZSruCZTXhl54CMXOOJUZibEZetotRp1T9aTiczMqn7Ok3jPBVfPrVqlyqxDnLYnv j29B4VoXF+EGyh56avBTbS+At91NAupTGAGlpuP6iW5qin6JM/ysH36cPpRWvDToz3uNJi 4msjVXkAtK/u12NWiqfn40W2wXnfA2g5TWyHJCsOOWHrS8fVwWIfqyIZsP0M3v3gwYxRF5 6R5eH5tqrt3+46KzOfV6DjRyD8fT1huCeLMBqnrNZnKuHQmyo2zru9NEcLQlPtuLyAuEH9 ENgKQgeOIkiDuntaPVVldlgZZJ7urZTMlstLQwR3xoU/u+8mixLzVyRO8cxgJA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1665077851; a=rsa-sha256; cv=none; b=hi2Fjfk9kVWeHrKm1XMOTsAAH2ubf9MtP/RtkHbomqFS4ftinCWBQDvf/RVi6EO+nyXhzA o6riUk4kVKsdiIpb3VDY9NWdYIzkQFOPBWK9QCnMRkX+5MU/4KLQ9xu3edfiNtVPXwLnvC APp985KMrUh2BZY96GthI/kltezk9egrhnU4L4K5OzYUuecM5MjLQvmdIAPF5qpIGAJPGH ndj+5a9GXrnulhFKtto8kVGsjZZkA7+u7TgzdEgvVT4gmAj9KSVLDcG/P9FOi93+h+q/pO MLO2IrAUN9dIXstYWwOBo9H/Qd0upfozwhx5dUVfkbKuJe5UOKVBC/mnpZC/tg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=inria.fr header.s=dc header.b=LrgTG8x1; dmarc=fail reason="SPF not aligned (relaxed)" header.from=inria.fr (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 7.53 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=inria.fr header.s=dc header.b=LrgTG8x1; dmarc=fail reason="SPF not aligned (relaxed)" header.from=inria.fr (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 85B7524DBE X-Spam-Score: 7.53 X-Migadu-Scanner: scn1.migadu.com X-TUID: I6CrtQChDirP Hi! Matthieu Haefele skribis: > Victory !! > > =C2=A0=C2=A0=C2=A0 (base) mhaefele@mdlspc113:tmp $ /var/guix/profiles/per= -user/root/current-guix/bin/guix-daemon --version > =C2=A0=C2=A0=C2=A0 guile: warning: failed to install locale > =C2=A0=C2=A0=C2=A0 guix-daemon (GNU Guix) 1.3.0-30.17134b9 > > And the `guix pull` runs smoothly now, thanks a lot=C2=A0 :) Yay, who would have thought?! :-) Thanks for persevering. At lease we have a shorter path now next time someone hits the problem. > Now it is fixed I have two questions: > 1. What am I doing wrong to have stuck to this old guix daemon all > this time ? Shall I run this `sudo -i guix pull` regularly to keep my > daemon up to date ? But then it looks like I am the only one who faced > this issue, weird, no ? And problems should have started back in > February, but I intensively worked on guix this summer, including some > `guix pull`... If reasons are not too complicated, I am interested in > getting some insights. The daemon changes, gets bug fixes, new features, support for new compression algorithms, optimizations, etc., but the client/daemon interface is stable. Thus, one rarely needs to upgrade the daemon, but it=E2=80=99s a good idea to update it once in a while. On Guix System, that happens automatically when you reconfigure your system, but on other distros it=E2=80=99s easy to overlook that. The idea = of having clients warn about old daemons was a good one, but the implementation didn=E2=80=99t work in your situation. In your case, your daemon supported nothing but gzip (and bzip2 I think) for substitutes. However, gzip was officially dropped a few months ago, meaning that newer substitutes are not available as gzip from ci.guix.gnu.org: https://guix.gnu.org/en/blog/2022/sunsetting-gzip-substitutes-availabilit= y/ Thus your daemon was unable to fetch substitutes for things that were built after that time. BTW, the gzip change was announced publicly through several channels, but your experience demonstrates that this is not enough. > 2. We have tried out several things. If I have a colleague in a similar s= ituation, could you confirm the following procedure: > > /var/guix/profiles/per-user/root/current-guix/bin/guix-daemon --version > # should answer something like "guix-daemon=C2=A0(GNU=C2=A0Guix)=C2=A0= 1.0.1" > > > > guix build \ > /gnu/store/n8vdar2f60mvq62g7mngpqwykbm9rw1q-guix-1.2.0rc2-1.0d4b1af > > sudo -i guix package --bootstrap -p /root/.config/guix/current \ > -r guix -i /gnu/store/n8vdar2f60mvq62g7mngpqwykbm9rw1q-guix-1.2.0rc= 2-1.0d4b1af > > systemctl restart guix-daemon > > /var/guix/profiles/per-user/root/current-guix/bin/guix-daemon --version > # should answer "guix-daemon (GNU Guix) 1.2.0rc2-1.0d4b1af" > > sudo -i guix pull > > systemctl restart guix-daemon > > > /var/guix/profiles/per-user/root/current-guix/bin/guix-daemon --version > # should answer something like "guix-daemon (GNU Guix) 1.3.0-30.17134b= 9" > > Agree ? Yes. Thanks again for your time! Ludo=E2=80=99