[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#406619: libc6 [2.5-0exp3] dies on upgrade



reopen 406619
severity 406619 grave
thanks

I am now seeing this on the libc update to unstable (version 2.5-1) now
on kernel version 2.6.21-rc6. This time I managed to copy the output I
received on upgrade:

Unpacking replacement libc6 ...
dpkg: warning - unable to delete old directory `/lib/tls': Directory not empty
Setting up libc6 (2.5-1) ...
Installing new version of config file /etc/init.d/glibc.sh ...
dpkg: relocation error: /lib/tls/i686/cmov/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference
iconvconfig: relocation error: /lib/tls/i686/cmov/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference
/usr/bin/perl: relocation error: /lib/tls/i686/cmov/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference
dpkg: error processing libc6 (--configure):
 subprocess post-installation script returned error exit status 127
Errors were encountered while processing:
 libc6
sh: relocation error: /lib/tls/i686/cmov/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference
E: Problem executing scripts DPkg::Post-Invoke 'if [ -x /usr/bin/debsums ]; then /usr/bin/debsums --generate=nocheck -sp /var/cache/apt/archives; fi'
E: Sub-process returned an error code
E: Sub-process /usr/bin/dpkg returned an error code (1)

Booting off a different system I renamed /lib/tls to /lib/tlsold and
then everything works smoothly. So I guess either rm -rf /lib/tls is in
order or a rename and a message asking the user whether the content
should be rm -rf'd ?

FYI:
ll /lib/tlsold/i686/cmov/
total 936K
-rw-r--r-- 1 root root 5.4K Aug 24  2006 libBrokenLocale-2.3.6.so
lrwxrwxrwx 1 root root   24 Jan  9 20:07 libBrokenLocale.so.1 -> libBrokenLocale-2.3.6.so
-rw-r--r-- 1 root root  14K Aug 24  2006 libSegFault.so
-rw-r--r-- 1 root root 9.6K Aug 24  2006 libanl-2.3.6.so
lrwxrwxrwx 1 root root   15 Jan  9 20:07 libanl.so.1 -> libanl-2.3.6.so
-rw-r--r-- 1 root root 182K Aug 24  2006 libcidn-2.3.6.so
lrwxrwxrwx 1 root root   16 Jan  9 20:07 libcidn.so.1 -> libcidn-2.3.6.so
-rw-r--r-- 1 root root  22K Aug 24  2006 libcrypt-2.3.6.so
lrwxrwxrwx 1 root root   17 Jan  9 20:07 libcrypt.so.1 -> libcrypt-2.3.6.so
-rw-r--r-- 1 root root 9.4K Aug 24  2006 libdl-2.3.6.so
lrwxrwxrwx 1 root root   14 Jan  9 20:07 libdl.so.2 -> libdl-2.3.6.so
-rw-r--r-- 1 root root 142K Aug 24  2006 libm-2.3.6.so
lrwxrwxrwx 1 root root   13 Jan  9 20:07 libm.so.6 -> libm-2.3.6.so
-rw-r--r-- 1 root root  14K Aug 24  2006 libmemusage.so
-rw-r--r-- 1 root root  75K Aug 24  2006 libnsl-2.3.6.so
lrwxrwxrwx 1 root root   15 Jan  9 20:07 libnsl.so.1 -> libnsl-2.3.6.so
-rw-r--r-- 1 root root  30K Aug 24  2006 libnss_compat-2.3.6.so
lrwxrwxrwx 1 root root   22 Jan  9 20:07 libnss_compat.so.2 -> libnss_compat-2.3.6.so
-rw-r--r-- 1 root root  18K Aug 24  2006 libnss_dns-2.3.6.so
lrwxrwxrwx 1 root root   19 Jan  9 20:07 libnss_dns.so.2 -> libnss_dns-2.3.6.so
-rw-r--r-- 1 root root  38K Aug 24  2006 libnss_files-2.3.6.so
lrwxrwxrwx 1 root root   21 Jan  9 20:07 libnss_files.so.2 -> libnss_files-2.3.6.so
-rw-r--r-- 1 root root  18K Aug 24  2006 libnss_hesiod-2.3.6.so
lrwxrwxrwx 1 root root   22 Jan  9 20:07 libnss_hesiod.so.2 -> libnss_hesiod-2.3.6.so
-rw-r--r-- 1 root root  34K Aug 24  2006 libnss_nis-2.3.6.so
lrwxrwxrwx 1 root root   19 Jan  9 20:07 libnss_nis.so.2 -> libnss_nis-2.3.6.so
-rw-r--r-- 1 root root  38K Aug 24  2006 libnss_nisplus-2.3.6.so
lrwxrwxrwx 1 root root   23 Jan  9 20:07 libnss_nisplus.so.2 -> libnss_nisplus-2.3.6.so
-rw-r--r-- 1 root root 5.3K Aug 24  2006 libpcprofile.so
-rwxr-xr-x 1 root root  88K Aug 24  2006 libpthread-2.3.6.so
lrwxrwxrwx 1 root root   19 Jan  9 20:07 libpthread.so.0 -> libpthread-2.3.6.so
-rw-r--r-- 1 root root  66K Aug 24  2006 libresolv-2.3.6.so
lrwxrwxrwx 1 root root   18 Jan  9 20:07 libresolv.so.2 -> libresolv-2.3.6.so
-rw-r--r-- 1 root root  30K Aug 24  2006 librt-2.3.6.so
lrwxrwxrwx 1 root root   14 Jan  9 20:07 librt.so.1 -> librt-2.3.6.so
-rw-r--r-- 1 root root  26K Aug 24  2006 libthread_db-1.0.so
lrwxrwxrwx 1 root root   19 Jan  9 20:07 libthread_db.so.1 -> libthread_db-1.0.so
-rw-r--r-- 1 root root 9.5K Aug 24  2006 libutil-2.3.6.so
lrwxrwxrwx 1 root root   16 Jan  9 20:07 libutil.so.1 -> libutil-2.3.6.so

Soeren

So for some
On Fri, 2007-01-12 at 19:49 +0100, Aurelien Jarno wrote:
> not-found 406619 2.3.6.ds1-10
> found 406619 2.5-0exp3
> severity 406619 important
> tag 406619 + unreproducible
> thanks
> 
> 
> 
> Soeren Sonnenburg a écrit :
> > On Fri, 2007-01-12 at 13:44 +0100, Aurelien Jarno wrote:
> >> Soeren Sonnenburg a écrit :
> >>> Package: libc6
> >>> Version: 2.3.6.ds1-10
> >>> Severity: grave
> >>>
> >>> First of all the libc6 upgrade fails segfaulting on every command. This
> >>> can be fixed (if one still has a root shell) using :
> >>>
> >>> LD_LIBRARY_PATH=/lib/tls/i686/cmov /lib/tls/i686/cmov/ld-linux.so.2 \
> >>> /usr/bin/sudo /bin/cp /lib/tls/i686/cmov/ld-linux.so.2 /lib/
> >>>
> >> Could you please send me a log of the installation?
> > 
> > That's not so easy... it died somewhere in the process when treying to
> > install gcc-4.2 (upgrade from unstable).
> 
> Unfortunately without much information, I am not able to debug the
> problem. The libc6 2.5-0exp3 works here on at least two machines. I am
> therefore downgrading the severity of this bug to important.
> 
> >> Also could you please send me the version of your kernel and the version
> >> you tried (they seems to be wrong in the bug report)?
> > 
> > I tried libc6 version 2.5-0exp3 (but could only file this report on
> > 2.3*). Kernel version is 2.6.19-something.
> 
> Ok, fixing the version in the bug report then.
> 
-- 
Sometimes, there's a moment as you're waking, when you become aware of
the real world around you, but you're still dreaming.



Reply to: