I just installed the teamspeak2-client-bin version 2.0.32.60 package. But when starting it I only get an error message: [matze@taylor] ~ > TeamSpeak /usr/share/teamspeak2-client/TeamSpeak.bin: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory Reproducible: Always Steps to Reproduce: I've got glibc 2.3.2-r2 installed
please paste #emerge info
/lib/libpthread.so.0 qpkg -f /lib/libpthread.so.0 sys-libs/glibc *
I DO have /lib/libpthread.so.0 (otherwise my system wouldn't work at all I guess). But still teamspeak can't find it: [root@taylor] /home/matze > ls -la /lib/libpthread* -rwxr-xr-x 1 root root 84142 2003-06-28 12:44 /lib/libpthread-0.10.so lrwxrwxrwx 1 root root 18 2003-06-28 12:44 /lib/libpthread.so.0 -> libpthread-0.10.so [root@taylor] /home/matze > ldd /usr/share/teamspeak2-client/TeamSpeak.bin libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4101d000) libpthread.so.0 => not found libdl.so.2 => not found libc.so.6 => not found libdl.so.2 => not found libc.so.6 => not found for other packages this works for some strange reason (just an example): [root@taylor] /home/matze > ldd /usr/sbin/apache libgdbm.so.2 => /usr/lib/libgdbm.so.2 (0x43a64000) libpthread.so.0 => /lib/libpthread.so.0 (0x41743000) libm.so.6 => /lib/libm.so.6 (0x4162f000) libcrypt.so.1 => /lib/libcrypt.so.1 (0x4001c000) libdb-3.2.so => /usr/lib/libdb-3.2.so (0x40049000) libmm.so.12 => /usr/lib/libmm.so.12 (0x448cf000) libexpat.so.0 => /usr/lib/libexpat.so.0 (0x41973000) libdl.so.2 => /lib/libdl.so.2 (0x4162a000) libc.so.6 => /lib/libc.so.6 (0x414f9000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x41000000) And here is my emerge info output: [root@taylor] /home/matze > emerge info Portage 2.0.49-r15 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r2, 2.6.0-test6) ================================================================= System uname: 2.6.0-test6 i686 Intel(R) Pentium(R) 4 CPU 2.66GHz Gentoo Base System version 1.4.3.10p1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://www.fhh.opensource-mirror.de/gentoo.org/ http://gentoo.oregonstate.edu" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss avi crypt encode foomaticdb gif gpm jpeg libg++ mad mikmod mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib alsa gdbm berkdb slang readline tetex bonobo tcltk guile ruby mysql postgres sdl tcpd pam libwww ssl perl python imlib oggvorbis qt motif opengl mozilla cdr X gtk gnome -java -kde -svga gtk2 -apm acpi -ggi -aalib -directfb -nas -arts esd cups"
Ok, I'm not sure what the problem exactly was. But reinstalling glibc made it disappear for me.