From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 25 15:55:56 2021 Received: (at 45992) by debbugs.gnu.org; 25 Jan 2021 20:55:56 +0000 Received: from localhost ([127.0.0.1]:40139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l48tw-0000md-I6 for submit@debbugs.gnu.org; Mon, 25 Jan 2021 15:55:56 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47142) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l48tv-0000mK-4n for 45992@debbugs.gnu.org; Mon, 25 Jan 2021 15:55:55 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60603) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l48tp-0005os-T5; Mon, 25 Jan 2021 15:55:49 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=55764 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1l48te-00020H-Rr; Mon, 25 Jan 2021 15:55:42 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Leo Famulari Subject: Re: bug#45992: A "live" profile is missing In-Reply-To: (Leo Famulari's message of "Mon, 25 Jan 2021 14:54:50 -0500") References: <87zh12a1md.fsf@gnu.org> <871re851ka.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 6 =?utf-8?Q?Pluvi=C3=B4se?= an 229 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= 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: Mon, 25 Jan 2021 21:55:37 +0100 Message-ID: <87mtww3fee.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 45992 Cc: 45992@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Leo Famulari skribis: > On Mon, Jan 25, 2021 at 07:11:33PM +0100, Ludovic Court=C3=A8s wrote: >> What does =E2=80=98grep ^localstatedir config.log=E2=80=99 return? > > For my "master" and "staging" worktrees, it returns: > localstatedir=3D'/var' > > However, I've since done a full garbage collection and reconfigured, so > it doesn't really prove anything. OK. > --list-live actually starts by printing this: > > ------ > $ guix gc --list-live > finding garbage collector roots... > skipping invalid root from `/var/guix/profiles/per-user/root/guix-profile= -197-link' to `/gnu/store/1ph7vxq4hhqr1hjkmgin16p1cqx3v904-profile' That means the target of this symlink was already invalid/non-existent, right? > And --list-roots does include the bogus profile, exactly as described in > the warning from --list-live: OK. If there=E2=80=99s a root pointing to the profile, and the profile no longer exists, it could be that the root was created after the profile had been deleted. AFAIK that cannot happen in normal operation, so you=E2=80=99d re= ally have to fiddle with /var/guix/profiles to achieve that. So=E2=80=A6 I don=E2=80=99t see how this could happen! Ludo=E2=80=99.