I ran 'emerge -u glibc'; glibc-2.3.2-pre1 was installed, now i get 'libpthread.so version 2.3.2 not found' errors. Reproducible: Always Steps to Reproduce: 1. emerge glibc on gentoo 1.4 running ~x86 2. 3. Actual Results: 'libpthread.so version 2.3.2 not found' errors, /lib/librt.so is broken(?) Gentoo 1.4rc2 ~x86, unstable Athlon XP
you have to re-emerge librt
But isn't librt part of glibc?
ls -l /lib and include here if possible?
i have re-emerged glibc 2.3.1.. but here goes: bash-2.05b# ls -la /lib total 4800 drwxr-xr-x 10 root root 4096 Feb 25 17:47 . drwxr-xr-x 18 root root 4096 Feb 6 16:35 .. -rw-r--r-- 1 root root 0 Feb 21 09:30 .keep drwxrwxrwx 8 root root 4096 Nov 14 11:38 backup -rwxr-xr-x 1 root root 5560 Feb 24 10:14 cpp drwxr-xr-x 8 root root 4096 Feb 26 09:01 dev-state drwxr-xr-x 2 root root 4096 Jan 6 14:32 evms drwxr-xr-x 2 root root 4096 Nov 15 00:46 i686 drwxr-xr-x 2 root root 4096 Jan 10 08:55 iptables -rwxr-xr-x 1 root root 97020 Nov 15 00:43 ld-2.2.5.so -rwxr-xr-x 1 root root 89357 Feb 25 17:46 ld-2.3.1.so lrwxrwxrwx 1 root root 18 Nov 14 11:58 ld-linux.so.1 -> ld-linux.so.1.9.11 -rwxr-xr-x 1 root root 24396 Nov 14 11:58 ld-linux.so.1.9.11 lrwxrwxrwx 1 root root 11 Feb 25 17:47 ld-linux.so.2 -> ld-2.3.1.so -rw------- 1 root root 148227 Nov 15 00:43 ld.so -rwxr-xr-x 1 root root 104048 Nov 14 11:58 ld.so.1.9.11 -rwxr-xr-x 1 root root 4887 Nov 15 00:43 libBrokenLocale-2.2.5.so -rwxr-xr-x 1 root root 4921 Feb 25 17:46 libBrokenLocale-2.3.1.so lrwxrwxrwx 1 root root 24 Feb 25 17:47 libBrokenLocale.so.1 -> libBrokenLocale-2.3.1.so -rwxr-xr-x 1 root root 5783 Nov 15 00:46 libNoVersion-2.3.1.so lrwxrwxrwx 1 root root 21 Nov 15 00:46 libNoVersion.so.1 -> libNoVersion-2.3.1.so -rwxr-xr-x 1 root root 13729 Feb 25 17:46 libSegFault.so -rwxr-xr-x 1 root root 12492 Nov 15 00:43 libanl-2.2.5.so -rwxr-xr-x 1 root root 12681 Feb 25 17:46 libanl-2.3.1.so lrwxrwxrwx 1 root root 15 Feb 25 17:47 libanl.so.1 -> libanl-2.3.1.so -rwxr-xr-x 1 root root 1394034 Feb 25 17:46 libc-2.3.1.so lrwxrwxrwx 1 root root 13 Feb 25 17:47 libc.so.6 -> libc-2.3.1.so lrwxrwxrwx 1 root root 15 Jan 6 14:32 libcom_err.so -> libcom_err.so.2 lrwxrwxrwx 1 root root 17 Jan 6 14:32 libcom_err.so.2 -> libcom_err.so.2.0 -rwxr-xr-x 1 root root 7877 Jan 6 14:32 libcom_err.so.2.0 -rwxr-xr-x 1 root root 21963 Feb 25 17:46 libcrypt-2.3.1.so lrwxr-xr-x 1 root root 18 Feb 20 12:12 libcrypt.so.0.9.6 -> /lib/libcrypt.so.1 lrwxrwxrwx 1 root root 17 Feb 25 17:47 libcrypt.so.1 -> libcrypt-2.3.1.so lrwxr-xr-x 1 root root 18 Feb 20 12:18 libcrypto.so.0.9.6 -> /lib/libcrypt.so.1 lrwxrwxrwx 1 root root 17 Jan 6 09:15 libcurses.so -> libncurses.so.5.3 -rwxr-xr-x 1 root root 11771 Feb 25 17:46 libdl-2.3.1.so lrwxrwxrwx 1 root root 15 Nov 14 11:58 libdl.so.1 -> libdl.so.1.9.11 -rwxr-xr-x 1 root root 5756 Nov 14 11:58 libdl.so.1.9.11 lrwxrwxrwx 1 root root 14 Feb 25 17:47 libdl.so.2 -> libdl-2.3.1.so lrwxrwxrwx 1 root root 11 Jan 6 14:32 libe2p.so -> libe2p.so.2 lrwxrwxrwx 1 root root 13 Jan 6 14:32 libe2p.so.2 -> libe2p.so.2.3 -rwxr-xr-x 1 root root 23223 Jan 6 14:32 libe2p.so.2.3 lrwxrwxrwx 1 root root 14 Jan 6 14:32 libext2fs.so -> libext2fs.so.2 lrwxrwxrwx 1 root root 16 Jan 6 14:32 libext2fs.so.2 -> libext2fs.so.2.4 -rwxr-xr-x 1 root root 112155 Jan 6 14:32 libext2fs.so.2.4 lrwxrwxrwx 1 root root 17 Dec 10 12:10 libhistory.so -> libhistory.so.4.3 lrwxr-xr-x 1 root root 21 Dec 10 12:10 libhistory.so.4 -> libhistory.so.4.3.old -rwxr-xr-x 1 root root 29655 Dec 10 12:10 libhistory.so.4.3 -rw-r--r-- 1 root root 29655 Dec 10 12:10 libhistory.so.4.3.old -rwxr-xr-x 1 root root 173337 Feb 25 17:46 libm-2.3.1.so lrwxrwxrwx 1 root root 13 Feb 25 17:47 libm.so.6 -> libm-2.3.1.so -rwxr-xr-x 1 root root 14124 Feb 25 17:46 libmemusage.so lrwxrwxrwx 1 root root 15 Jan 6 09:15 libncurses.so -> libncurses.so.5 lrwxrwxrwx 1 root root 17 Jan 6 09:15 libncurses.so.5 -> libncurses.so.5.3 -rw-r--r-- 1 root root 298709 Jan 6 09:15 libncurses.so.5.3 -rwxr-xr-x 1 root root 87372 Feb 25 17:46 libnsl-2.3.1.so lrwxrwxrwx 1 root root 15 Feb 25 17:47 libnsl.so.1 -> libnsl-2.3.1.so -rwxr-xr-x 1 root root 31044 Nov 15 00:46 libnss1_compat-2.3.1.so lrwxrwxrwx 1 root root 23 Nov 15 00:46 libnss1_compat.so.1 -> libnss1_compat-2.3.1.so -rwxr-xr-x 1 root root 14144 Nov 15 00:46 libnss1_dns-2.3.1.so lrwxrwxrwx 1 root root 20 Nov 15 00:46 libnss1_dns.so.1 -> libnss1_dns-2.3.1.so -rwxr-xr-x 1 root root 37648 Nov 15 00:46 libnss1_files-2.3.1.so lrwxrwxrwx 1 root root 22 Nov 15 00:46 libnss1_files.so.1 -> libnss1_files-2.3.1.so -rwxr-xr-x 1 root root 37659 Nov 15 00:46 libnss1_nis-2.3.1.so lrwxrwxrwx 1 root root 20 Nov 15 00:46 libnss1_nis.so.1 -> libnss1_nis-2.3.1.so -rwxr-xr-x 1 root root 50102 Feb 25 17:46 libnss_compat-2.3.1.so lrwxrwxrwx 1 root root 23 Nov 15 00:46 libnss_compat.so.1 -> libnss1_compat-2.3.1.so lrwxrwxrwx 1 root root 22 Feb 25 17:47 libnss_compat.so.2 -> libnss_compat-2.3.1.so -rwxr-xr-x 1 root root 17007 Feb 25 17:46 libnss_dns-2.3.1.so lrwxrwxrwx 1 root root 20 Nov 15 00:46 libnss_dns.so.1 -> libnss1_dns-2.3.1.so lrwxrwxrwx 1 root root 19 Feb 25 17:47 libnss_dns.so.2 -> libnss_dns-2.3.1.so -rwxr-xr-x 1 root root 43068 Feb 25 17:46 libnss_files-2.3.1.so lrwxrwxrwx 1 root root 22 Nov 15 00:46 libnss_files.so.1 -> libnss1_files-2.3.1.so lrwxrwxrwx 1 root root 21 Feb 25 17:47 libnss_files.so.2 -> libnss_files-2.3.1.so -rwxr-xr-x 1 root root 18292 Feb 25 17:46 libnss_hesiod-2.3.1.so lrwxrwxrwx 1 root root 22 Feb 25 17:47 libnss_hesiod.so.2 -> libnss_hesiod-2.3.1.so -rwxr-xr-x 1 root root 41745 Feb 25 17:46 libnss_nis-2.3.1.so lrwxrwxrwx 1 root root 20 Nov 15 00:46 libnss_nis.so.1 -> libnss1_nis-2.3.1.so lrwxrwxrwx 1 root root 19 Feb 25 17:47 libnss_nis.so.2 -> libnss_nis-2.3.1.so -rwxr-xr-x 1 root root 47695 Feb 25 17:46 libnss_nisplus-2.3.1.so lrwxrwxrwx 1 root root 23 Feb 25 17:47 libnss_nisplus.so.2 -> libnss_nisplus-2.3.1.so -rwxr-xr-x 1 root root 13896 Dec 18 21:16 libnss_winbind.so lrwxrwxrwx 1 root root 17 Dec 18 21:16 libnss_winbind.so.2 -> libnss_winbind.so -rwxr-xr-x 1 root root 620176 Dec 18 21:16 libnss_wins.so lrwxrwxrwx 1 root root 14 Dec 18 21:16 libnss_wins.so.2 -> libnss_wins.so lrwxrwxrwx 1 root root 14 Dec 30 13:53 libpam.so -> libpam.so.0.75 lrwxrwxrwx 1 root root 14 Dec 30 13:53 libpam.so.0 -> libpam.so.0.75 -rwxr-xr-x 1 root root 36522 Dec 30 13:52 libpam.so.0.75 lrwxrwxrwx 1 root root 19 Dec 30 13:53 libpam_misc.so -> libpam_misc.so.0.75 lrwxrwxrwx 1 root root 19 Dec 30 13:53 libpam_misc.so.0 -> libpam_misc.so.0.75 -rwxr-xr-x 1 root root 11856 Dec 30 13:52 libpam_misc.so.0.75 lrwxrwxrwx 1 root root 15 Dec 30 13:53 libpamc.so -> libpamc.so.0.75 lrwxrwxrwx 1 root root 15 Dec 30 13:53 libpamc.so.0 -> libpamc.so.0.75 -rwxr-xr-x 1 root root 12992 Dec 30 13:52 libpamc.so.0.75 -rw-r--r-- 1 root root 27234 Nov 1 14:10 libpci.a -rwxr-xr-x 1 root root 6006 Feb 25 17:46 libpcprofile.so lrwxrwxrwx 1 root root 16 Feb 20 09:14 libproc.so -> libproc.so.3.1.6 -r-xr-xr-x 1 root root 40584 Feb 20 09:14 libproc.so.3.1.6 -rwxr-xr-x 1 root root 86474 Feb 25 17:46 libpthread-0.10.so lrwxrwxrwx 1 root root 18 Feb 25 17:47 libpthread.so.0 -> libpthread-0.10.so lrwxrwxrwx 1 root root 15 Oct 28 11:01 libpwdb.so -> libpwdb.so.0.61 lrwxrwxrwx 1 root root 15 Oct 28 11:01 libpwdb.so.0 -> libpwdb.so.0.61 -rwxr-xr-x 1 root root 139154 Oct 28 11:01 libpwdb.so.0.61 lrwxrwxrwx 1 root root 18 Dec 10 12:10 libreadline.so -> libreadline.so.4.3 lrwxr-xr-x 1 root root 22 Dec 10 12:10 libreadline.so.4 -> libreadline.so.4.3.old -rwxr-xr-x 1 root root 206895 Dec 10 12:10 libreadline.so.4.3 -rw-r--r-- 1 root root 206895 Dec 10 12:10 libreadline.so.4.3.old -rwxr-xr-x 1 root root 69991 Feb 25 17:46 libresolv-2.3.1.so lrwxrwxrwx 1 root root 18 Feb 25 17:47 libresolv.so.2 -> libresolv-2.3.1.so -rwxr-xr-x 1 root root 34087 Feb 25 17:46 librt-2.3.1.so lrwxrwxrwx 1 root root 14 Feb 25 17:47 librt.so.1 -> librt-2.3.1.so -rwxr-xr-x 1 root root 23201 Feb 21 09:18 libsandbox.so lrwxrwxrwx 1 root root 10 Jan 6 14:32 libss.so -> libss.so.2 lrwxrwxrwx 1 root root 12 Jan 6 14:32 libss.so.2 -> libss.so.2.0 -rwxr-xr-x 1 root root 21322 Jan 6 14:32 libss.so.2.0 lrwxr-xr-x 1 root root 24 Feb 7 15:22 libtermcap.so.2 -> /lib/libtermcap.so.2.0.8 -rwxr-xr-x 1 root root 11856 Nov 14 10:46 libtermcap.so.2.0.8 -rwxr-xr-x 1 root root 21001 Feb 25 17:46 libthread_db-1.0.so lrwxrwxrwx 1 root root 19 Feb 25 17:47 libthread_db.so.1 -> libthread_db-1.0.so -rwxr-xr-x 1 root root 10649 Feb 25 17:46 libutil-2.3.1.so lrwxrwxrwx 1 root root 16 Feb 25 17:47 libutil.so.1 -> libutil-2.3.1.so lrwxrwxrwx 1 root root 12 Jan 6 14:32 libuuid.so -> libuuid.so.1 lrwxrwxrwx 1 root root 14 Jan 6 14:32 libuuid.so.1 -> libuuid.so.1.2 -rwxr-xr-x 1 root root 13193 Jan 6 14:32 libuuid.so.1.2 drwxr-xr-x 5 root root 4096 Jan 24 14:34 modules drwxr-xr-x 3 root root 4096 Feb 6 12:32 rcscripts drwxr-xr-x 3 root root 4096 Dec 30 13:52 security
Bleh, ok. Want to try again ? If you want to make a binary package of 2.3.1 first, do: # /usr/lib/portage/bin/quickpkg /var/db/pkg/sys-libs/glibc-2.3.1-r3/ Or whatever version you have now. That will make a package without actually recompiling the whole thing.
This looks to be a relatively old and invalid bug, as glibc-2.3.2-pre1 isn't even in portage anymore and glibc-2.3.2-r1 is stable on almost all archs. Resolving as CANTFIX.