At Tue, 22 Mar 2005 08:59:56 +0900, GOTO Masanori wrote: > At Tue, 22 Mar 2005 00:11:35 +0100, > Martin Thorsen Ranang wrote: > > I didn't find this bug in the archive. > > > > I tried to upgrade some packages using the following command: > > apt-get -t experimental upgrade > > [...] > > The following packages will be upgraded: > > dpkg dpkg-dev dselect ghc6-doc glibc-doc libc6 libc6-dev libc6-i686 > > libmcrypt-dev libmcrypt4 libomniorb4 libomnithread3 librpm4 libsablevm1 > > libsvn-core-perl libsvn0 locales mcrypt omniorb4 reportbug rpm sablevm > > scrabble sox udev vim vim-common vim-doc vim-gnome > > 29 upgraded, 0 newly installed, 0 to remove and 27 not upgraded. > > [...] > ... > > Preparing to replace libc6 2.3.2.ds1-20 (using .../libc6_2.3.4-1_i386.deb) > > ... > > Unpacking replacement libc6 ... > > Setting up libc6 (2.3.4-1) ... > > dpkg: relocation error: /lib/tls/i686/cmov/libc.so.6: symbol > > _dl_starting_up, version GLIBC_PRIVATE not defined in file > > ld-linux.so.2 with link time reference > > Ah, OK, I could see why this bug was produced - it's happenned when we > already installed the previous version of libc6-i686 2.3.4.ds1, and we > try to install new libc6 2.3.4.
Note that, how to fix this problem when you're trapped in: * Fix the current problem either (a) or (b): (a) Touch /etc/ld.so.nohwcap which has "i686" line. (b) Remove /lib/tls, or move /lib/tls to other name. * Reinstall new libc6 package. Then install libc6-i686 package. When you don't install libc6, and you try to install new libc6: * invoke: dpkg --force-depends -i libc6_2.3.4-1_i386.deb \ libc6-i686_2.3.4-1_i386.deb Regards, -- gotom -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]