From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id IMVZG0Y/RmSVKAAASxT56A (envelope-from ) for ; Mon, 24 Apr 2023 10:35:18 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 8IA8G0Y/RmQqZAAAauVa8A (envelope-from ) for ; Mon, 24 Apr 2023 10:35:18 +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 3433710CFB for ; Mon, 24 Apr 2023 10:35:18 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pqrf7-0005l9-DO; Mon, 24 Apr 2023 04:35:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pqrf5-0005ke-Ue for bug-guix@gnu.org; Mon, 24 Apr 2023 04:35:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pqrf4-0007VU-64 for bug-guix@gnu.org; Mon, 24 Apr 2023 04:35:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pqrf3-0004X3-U8 for bug-guix@gnu.org; Mon, 24 Apr 2023 04:35:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#62936: [core-updates] pre-inst-env no longer works Resent-From: Josselin Poiret Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 24 Apr 2023 08:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62936 X-GNU-PR-Package: guix X-GNU-PR-Keywords: notabug To: Brian Cully , Andreas Enge Cc: 62936@debbugs.gnu.org Received: via spool by 62936-submit@debbugs.gnu.org id=B62936.168232526717377 (code B ref 62936); Mon, 24 Apr 2023 08:35:01 +0000 Received: (at 62936) by debbugs.gnu.org; 24 Apr 2023 08:34:27 +0000 Received: from localhost ([127.0.0.1]:47432 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pqreV-0004WC-7f for submit@debbugs.gnu.org; Mon, 24 Apr 2023 04:34:27 -0400 Received: from jpoiret.xyz ([206.189.101.64]:40218) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pqreT-0004W2-BI for 62936@debbugs.gnu.org; Mon, 24 Apr 2023 04:34:26 -0400 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id 60543184F6B; Mon, 24 Apr 2023 08:34:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1682325262; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=55vvZRFSUiNumKiTsdEKxsGFuephLIu6b2kAkDndpiM=; b=EKiTy3APhzpItBblPJtY0kjLJZro5XnsW3y5sSiI73lHiW3fuWM3AXDpefhsT68tIb6sEv MiK6vTse99ON+h0U/gEHmS5lqvRO6GqKUiERDUcjGUpbQulIgqDPbTVZhHWV5iA3IutjiV o5ZhYAYFU24PtMVNRzlKkrWJEp2Ah60sXPAUzJcSDlTyrZGJG/l1AUa83LYGHDOtNBgow4 BF1YWDQqYvDet8y5AGYI/Yy5anYroPpJuzUG6Hf3gvE5sJwsVbda7QPCQhUTVwLhnuGd7q kJDuZROleSsmuOBMQrJieFv8y2adRNnahi5mBfHreD2hoUdgD2UKFr3aaoFVxg== In-Reply-To: <877cu77irv.fsf_-_@psyduck.jhoto.kublai.com> References: <878repnsqp.fsf@psyduck.jhoto.kublai.com> <877cu77irv.fsf_-_@psyduck.jhoto.kublai.com> Date: Mon, 24 Apr 2023 10:34:19 +0200 Message-ID: <87r0s9vfuc.fsf@jpoiret.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spamd-Bar: -- 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: , Reply-to: Josselin Poiret From: Josselin Poiret via Bug reports for GNU Guix Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1682325318; a=rsa-sha256; cv=none; b=MawDCh+1sYX6nA0Zw4Oov3/SiyqKRbet9QIxA95fv9L5GjoaVWiNcr4sh2PznEkmq/qzU9 cGNd62L1wY7Uj8sqGB2QJnaLE1cOR++M6xMiBzjg1P78b92phuyUFE4pwjaDJ1szu5JBFG E0lorcQfv7onNDT8tGY+X1eW3ZW+VQ0RhEwAUYn0DJLnHmlpB3zEikdUSeNgYkh2FJoKEN +7CzKryhRaKDOVqmfgNpFR5HacLT48ZzXtiQ8dizVThVekGeh00/wsUZreHRQqo1JJEjXE u3AS7KO3H3zVWK48KPi9erxzovLwgGNITZ/RHlxcHwvu2FLbVWEYDBChR45f5w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=jpoiret.xyz header.s=dkim header.b=EKiTy3AP; dmarc=pass (policy=none) header.from=gnu.org; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1682325318; h=from:from:sender:sender:reply-to: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=55vvZRFSUiNumKiTsdEKxsGFuephLIu6b2kAkDndpiM=; b=kCgAkMNSOm+o8GChg6aTeszhLJp2aOS1JlIAN8kAcjo25/Rn6OS3UDOjJXmjfQ1QqffWkJ v3MyB+SqGXCLJcATdxX5pinWjy1++IAUmnAwiq9mRxq31SKE5GYK6TULYRnd2D+nToPN0u js5lstAW0Q+fwX+0wfmOe7/SxQvKFnPtZugDH96l5SsZP8vPcAfM1ez8ikqW8G4CtgHgXt 0S042vfh2B8B4ThE2eekilaGHllvp/dJpLn9YOlEIJXzpFF9i2kfjc5BVSeDvmZQKCh5vb qOMH662/tlOeDV5NMdfyJBXTAGbZOo40r/uoENHNZgg6cHFNSV121zGa/q9WKg== X-Migadu-Spam-Score: -5.01 X-Spam-Score: -5.01 X-Migadu-Queue-Id: 3433710CFB X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=jpoiret.xyz header.s=dkim header.b=EKiTy3AP; dmarc=pass (policy=none) header.from=gnu.org; 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-TUID: kp/E8kzGwyPS --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello everyone, Brian Cully via Bug reports for GNU Guix writes: > I did a full rebuild before submitting this bug: bootstrap -> configure > -> make clean -> make. > > FWIW, I still have the issue with =E2=80=98pre-inst-env=E2=80=99 when not= run from > within =E2=80=98guix shell -D guix=E2=80=99, which is a step I have never= previously > needed. As I just explained on IRC: > > --8<---------------cut here---------------start------------->8--- > i'm confused why it's suddenly a problem, though. i've never needed= to > use =E2=80=98guix shell=E2=80=99 with pre-inst-env before [15:41] > ludo says it's libgit2 linking against an old libc, but i have no i= dea > how that's even possible > for one thing: my system has been reconfigured. all my packages are= now > running core-updates, and that includes libgit2. for another: doesn= 't > libgit link with a specific path in /gnu/store, so it'll use whatev= er > glibc it needs regardless of what's in my =E2=80=9Csystem=E2=80=9D = configuration? > --8<---------------cut here---------------end--------------->8--- > > Even if this is some particular problem to my build environment somehow, > I'd love an explanation as to what's going on because I'm extremely > confused. > > In case it matters, I've re-run =E2=80=98system reconfigure=E2=80=99 and = =E2=80=98home > reconfigure=E2=80=99 since moving to core-updates, thinking maybe there's= some > bootstrapping issue. I'm now 2 system and home generations into > core-updates, but I have the same problem. > > Thanks, Ran into this problem myself, here's the reason and the fix: We build a modified `guile` executable in the source tree (for reasons), and use that to run guix. Note that it is only added to PATH by ./pre-inst-env! That guile executable is linked against glibc, and so after upgrading to a newer glibc, it isn't rebuilt (I don't know how autotools cope with external dependencies getting updated). So glibc 2.33 gets loaded, and once (gcrypt) tries to open the libgcrypt library, it fails because that newer library needs at least glibc 2.34. The solution is just to `rm guile` inside of the checkout and run `make` again. Best, =2D-=20 Josselin Poiret --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHEBAEBCAAuFiEEOSSM2EHGPMM23K8vUF5AuRYXGooFAmRGPwsQHGRldkBqcG9p cmV0Lnh5egAKCRBQXkC5FhcaijV+DACknJ64abWVamdezYMo9tf4F+I2j40NljWu ASKW06eXxO+Ucx/5YqdoiZTBx+cQAEqvY927/i+t5A4rW/erbJC2rGSCbSNIZUqC Mmx2Ac00yqX97TD8O/KGwBRGHvoiKzVnsme8k9vUJgMRGWsKsiWbHj+qTVcM0cUI dAq7M+kwVLbUQgHv83llaVqnyFztWiXQZ/tN7tYo/EPO6wWXrs2e8jPcsZdWg7+0 BBnWMhoyovt94yh98JSI7KjEwq1DR/kihxaqfmuRlqSFcdi9LOgi/3kjjayxgN1G I9e65OXP+tW03bpKP+LSfjulS8OSdkDXxJ4KBXsAAb8K5GNdhu0kfmRqC8118edk 78sR8QH0tW04rvlNFIlMLBI537CK2BBB6Ou+lGmW43IFk2XKeuX8znPgCITCLzDS wGRp1xvp+5BvdsLz1JSjhQzOgAJckWN9JLNEAf1sqNKK1jV7vQe6fRjyl3dqveGs gPG84tXfiptuKrObsY1l82jIM5+eTnY= =2T9d -----END PGP SIGNATURE----- --=-=-=--