From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id DDF4815A7D9 for ; Sat, 18 Mar 2023 18:36:51 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2BFC1E0898; Sat, 18 Mar 2023 18:36:30 +0000 (UTC) Received: from mail-gw.thundermail.uk (mail-gw.thundermail.uk [149.255.60.70]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 66AEFE0891 for ; Sat, 18 Mar 2023 18:36:28 +0000 (UTC) Received: from mailgw01.thundermail.uk (uwhmailrelay01.unlimited.uk.net [149.255.60.67]) by mail-gw.thundermail.uk (Postfix) with ESMTPS id CB2AD60054D7 for ; Sat, 18 Mar 2023 18:36:27 +0000 (GMT) X-ASG-Debug-ID: 1679164586-0554135cb029ac10001-LfjuLa Received: from mailclean01.thundermail.uk (mailclean01.thundermail.uk [149.255.60.66]) by mailgw01.thundermail.uk with ESMTP id gncTRTGjVcGkVzo1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Sat, 18 Mar 2023 18:36:26 +0000 (GMT) X-Barracuda-Envelope-From: confabulate@kintzios.com X-Barracuda-Effective-Source-IP: mailclean01.thundermail.uk[149.255.60.66] X-Barracuda-Apparent-Source-IP: 149.255.60.66 Received: from cloud220.unlimitedwebhosting.co.uk (cloud220.unlimitedwebhosting.co.uk [149.255.60.183]) by mailclean01.thundermail.uk (Postfix) with ESMTPS id B2BA8417E6 for ; Sat, 18 Mar 2023 18:36:20 +0000 (GMT) Received: from lenovo.localdomain (230.3.169.217.in-addr.arpa [217.169.3.230]) by cloud220.unlimitedwebhosting.co.uk (Postfix) with ESMTPSA id 74C96C76DF6 for ; Sat, 18 Mar 2023 18:36:21 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kintzios.com; s=default; t=1679164581; bh=e70iObuIEbDOWMB9JWg9ZNhq7Zt3XJnJ1end7ZhYXK4=; h=From:To:Subject; b=X8HyNusTJHNbhe3MsDDhxYweoqU4YsHOaZ1VyfLUrJwczc2IKm115Qq1K5kAjIAa3 RRLN8F8EmVhertnU5n+/6lHfOiQl2uQnfLWEXteQhkoKHBVbHNOZqrDVvZEjRCvXTS WwD8EPJ2YKEulyp4RWTuLLH38W+XhzRC8J++Pwzg= From: Michael To: gentoo-user@lists.gentoo.org Subject: [gentoo-user] glibc can't find /lib/libdl.so.2 Date: Sat, 18 Mar 2023 18:36:10 +0000 X-ASG-Orig-Subj: glibc can't find /lib/libdl.so.2 Message-ID: <5917247.lOV4Wx5bFT@lenovo.localdomain> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart4816055.31r3eYUQgx"; micalg="pgp-sha256"; protocol="application/pgp-signature" X-PPP-Message-ID: <167916458172.1457944.3592169703803119821@cloud220.unlimitedwebhosting.co.uk> X-PPP-Vhost: kintzios.com X-Spam-Status: No, score=0.3 required=11.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,KAM_NUMSUBJECT,SPF_PASS autolearn=disabled version=3.4.2 X-Spam-Report: * -0.0 SPF_PASS SPF: sender matches SPF record * -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature * -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from * author's domain * -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from * envelope-from domain * 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily * valid * 0.5 KAM_NUMSUBJECT Subject ends in numbers excluding current years X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mailclean01.unlimited.uk.net X-Barracuda-Connect: mailclean01.thundermail.uk[149.255.60.66] X-Barracuda-Start-Time: 1679164586 X-Barracuda-Encrypted: TLS_AES_256_GCM_SHA384 X-Barracuda-URL: https://149.255.60.67:443/cgi-mod/mark.cgi X-ASG-Orig-Subj: glibc can't find /lib/libdl.so.2 X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at thundermail.uk X-Barracuda-Scan-Msg-Size: 2051 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.0 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.106223 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Archives-Salt: b4c1589e-83e6-4424-91ae-920261b66e8c X-Archives-Hash: bbe3bf13f404c2389c75b32945aa8bfa --nextPart4816055.31r3eYUQgx Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="UTF-8"; protected-headers="v1" From: Michael To: gentoo-user@lists.gentoo.org Reply-To: confabulate@kintzios.com Subject: glibc can't find /lib/libdl.so.2 Date: Sat, 18 Mar 2023 18:36:10 +0000 Message-ID: <5917247.lOV4Wx5bFT@lenovo.localdomain> MIME-Version: 1.0 It's only been a couple of weeks since I updated this system, so I don't know why it fails with a glibc update, while other systems have no problem: >>> Emerging (1 of 62) sys-libs/glibc-2.36-r7::gentoo * glibc-2.36.tar.xz BLAKE2B SHA512 size ;-) ... [ ok ] * glibc-2.36-patches-9.tar.xz BLAKE2B SHA512 size ;-) ... [ ok ] * locale-gen-2.22.tar.gz BLAKE2B SHA512 size ;-) ... [ ok ] * Checking whether python3_11 is suitable ... * >=dev-lang/python-3.11.1-r1:3.11 ... [ ok ] * Using python3.11 to build (via PYTHON_COMPAT iteration) >>> Unpacking source... * Checking general environment sanity. make -j5 -l6 glibc-test x86_64-pc-linux-gnu-gcc -m64 -march=native -pipe -O2 -fcf-protection=none - Wl,-O1 -Wl,--as-needed -march=native -pipe -O2 -fcf-protection=none -Wl,-O1 -Wl,--as-needed glibc-test.c -o glibc-test * Checking that IA32 emulation is enabled in the running kernel ... /var/tmp/portage/sys-libs/glibc-2.36-r7/temp/check-ia32-emulation.elf32: error [ !! ]oading shared libraries: /lib/libdl.so.2: cannot read file data: Input/ output error * ERROR: sys-libs/glibc-2.36-r7::gentoo failed (unpack phase): * CONFIG_IA32_EMULATION must be enabled in the kernel to compile a multilib glibc. * * Call stack: * ebuild.sh, line 136: Called src_unpack * environment, line 3766: Called sanity_prechecks * environment, line 3486: Called die * The specific snippet of code: * [[ $STAT -eq 0 ]] || die "CONFIG_IA32_EMULATION must be enabled in the kernel to compile a multilib glibc."; * The kernel has IA32_EMULATION compiled in: # grep IA32_EMULATION /usr/src/linux/.config CONFIG_IA32_EMULATION=y and /lib/libdl.so.2 appears to be present and correct: $ ls -l /lib/libdl.so.2 -rwxr-xr-x 1 root root 13660 Nov 20 13:59 /lib/libdl.so.2 So, why does it fail and more importantly ... how can I get past it? ;-) --nextPart4816055.31r3eYUQgx Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEXqhvaVh2ERicA8Ceseqq9sKVZxkFAmQWBJoACgkQseqq9sKV ZxkD1Q/9GOyyn4hRgb2hx/rFTv4Ok20Hg0sdPvP9ckyzGKT5I/DxbI1LhjlVjZRZ HzktqC7xGnFt107jAd9keBDA/SSthw/7Dx8jvYrps68YKq23G+JujYxBmAEMma1s y0tVa/sHudzwI/dUlNj1KpxoxoV3qOvN+8LwcDomPzjfwCrt+DdAnnNTLnrJF/gy fDf5CTBUSlfV6LSZHapxUq94pt8qoy1sKciv7u0Ix6Ry8FLf1+gum1T+VQenFnAE YCmAxZ2DXFe+JFTzG2lKxgI14XM+OS5JTMG0o53MUP991VkHvHDQahZSfX0SP2pv QuJmOsa9OJXK8o1vk2iUEsEZO/IJAgtCPGJhabSW7ipB2ie8uANFXxVqNfJGGPCh xNq7N8HRV9tuIXiEWMsKxax1uLPdDdpeiFBMkXWWK663rqJnXISUJAYwsClyl8SY BX7uQCUC2sMJpltggYLL2LBpRI0Nc79vwjndNgdhVZiZl7E0tTpyNDHt1HpQ8DBV MAFuEKM1Agnrzng16QwYK7q/N5xGBuBky7NOH4p9qsOEI92toVeqxuUpC/BdhkVT G2AnEh52Ajz3bktkZ5iE71jn7Gtoq4L/BVZluTXoVQWJ4hIBw2mUem1PBj1LWWQa nWSpD4OZMKozfm6og0sr5Men5il1IQQksDPtVmlgBa3+JiUCjv8= =5FQs -----END PGP SIGNATURE----- --nextPart4816055.31r3eYUQgx--