--- Begin Message ---
Package: libc6
Version: 2.5-2
Severity: normal
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (990, 'testing'), (630, 'stable'), (560, 'unstable'), (500, 'testing-proposed-updates'), (500, 'proposed-updates'), (490, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.18-4-686 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8@euro, LC_CTYPE=de_DE.UTF-8@euro (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
-- no debconf information
This bug could be related to #419189 or #419879 but gives another error
message.
On April 19th, I upgraded from libc6 2.3.6.ds1-13 to 2.5-2 without finding any
problems afterwards. The upgrade from there to version 2.5-4 fails, however,
leaving a broken package libc6-dev, which already has been successfully
upgraded to 2.5-4, while libc6 itsself and lib6-686 have not.
dpkg's message:
"A non-dpkg owned copy of the C library was found in /lib/tls.
It is not safe to upgrade the C library in this situation;
please remove that copy of the C library and try again.
dpkg: Fehler beim Bearbeiten von
/var/cache/apt/archives/libc6_2.5-4_i386.deb (--unpack):
Unterprozess pre-installation script gab den Fehlerwert 1 zurück"
Regards, Christoph
--- End Message ---
--- Begin Message ---
Christoph Franzen a écrit :
> Am 27 Apr 2007 um 16:51 schrieb Aurelien Jarno:
>
> Bonjour Aurelien,
>
>> Could you please give us the output of:
>>
>> ls -l /lib/tls
>
> voilà:
>
> christoph9:~# ls -l /lib/tls/
> insgesamt 1940
> -rwxr-xr-x 1 root root 88904 2004-12-27 03:41 ld-2.3.2.so
> lrwxrwxrwx 1 root root 11 2006-04-30 20:56 ld-linux.so.2 -> ld-
> 2.3.2.so
> -rw-r--r-- 1 root root 9324 2004-12-27 03:41 libanl-2.3.2.so
> lrwxrwxrwx 1 root root 15 2007-04-19 23:47 libanl.so.1 -> libanl-
> 2.3.2.so
> -rw-r--r-- 1 root root 3552 2004-12-27 03:41 libBrokenLocale-
> 2.3.2.so
> lrwxrwxrwx 1 root root 24 2007-04-19 23:47 libBrokenLocale.so.1 -> libBrokenLocale-2.3.2.so
> -rw-r--r-- 1 root root 1253924 2004-12-27 03:41 libc-2.3.2.so
> -rw-r--r-- 1 root root 18876 2004-12-27 03:41 libcrypt-2.3.2.so
> lrwxrwxrwx 1 root root 17 2007-04-19 23:47 libcrypt.so.1 ->
> libcrypt-2.3.2.so
> lrwxrwxrwx 1 root root 13 2007-04-19 23:47 libc.so.6 -> libc-
> 2.3.2.so
> -rw-r--r-- 1 root root 9872 2004-12-27 03:41 libdl-2.3.2.so
> lrwxrwxrwx 1 root root 14 2007-04-19 23:47 libdl.so.2 -> libdl-
> 2.3.2.so
> -rw-r--r-- 1 root root 134464 2004-12-27 03:41 libm-2.3.2.so
> lrwxrwxrwx 1 root root 13 2007-04-19 23:47 libm.so.6 -> libm-
> 2.3.2.so
> -rw-r--r-- 1 root root 73304 2004-12-27 03:41 libnsl-2.3.2.so
> lrwxrwxrwx 1 root root 15 2007-04-19 23:47 libnsl.so.1 -> libnsl-
> 2.3.2.so
> -rw-r--r-- 1 root root 28648 2004-12-27 03:41 libnss_compat-
> 2.3.2.so
> lrwxrwxrwx 1 root root 22 2007-04-19 23:47 libnss_compat.so.2 ->
> libnss_compat-2.3.2.so
> -rw-r--r-- 1 root root 13976 2004-12-27 03:41 libnss_dns-2.3.2.so
> lrwxrwxrwx 1 root root 19 2007-04-19 23:47 libnss_dns.so.2 ->
> libnss_dns-2.3.2.so
> -rw-r--r-- 1 root root 34748 2004-12-27 03:41 libnss_files-2.3.2.so
> lrwxrwxrwx 1 root root 21 2007-04-19 23:47 libnss_files.so.2 ->
> libnss_files-2.3.2.so
> -rw-r--r-- 1 root root 14220 2004-12-27 03:41 libnss_hesiod-
> 2.3.2.so
> lrwxrwxrwx 1 root root 22 2007-04-19 23:47 libnss_hesiod.so.2 ->
> libnss_hesiod-2.3.2.so
> -rw-r--r-- 1 root root 33440 2004-12-27 03:41 libnss_nis-2.3.2.so
> -rw-r--r-- 1 root root 39672 2004-12-27 03:41 libnss_nisplus-
> 2.3.2.so
> lrwxrwxrwx 1 root root 23 2007-04-19 23:47 libnss_nisplus.so.2 -> libnss_nisplus-2.3.2.so
> lrwxrwxrwx 1 root root 19 2007-04-19 23:47 libnss_nis.so.2 -> libnss_nis-2.3.2.so
> -rw-r--r-- 1 root root 78233 2004-12-27 03:41 libpthread-0.60.so
> lrwxrwxrwx 1 root root 18 2007-04-19 23:47 libpthread.so.0 ->
> libpthread-0.60.so
> -rw-r--r-- 1 root root 64924 2004-12-27 03:41 libresolv-2.3.2.so
> lrwxrwxrwx 1 root root 18 2007-04-19 23:47 libresolv.so.2 ->
> libresolv-2.3.2.so
> -rw-r--r-- 1 root root 22940 2004-12-27 03:41 librt-2.3.2.so
> lrwxrwxrwx 1 root root 14 2007-04-19 23:47 librt.so.1 -> librt-
> 2.3.2.so
> -rw-r--r-- 1 root root 7828 2004-12-27 03:41 libutil-2.3.2.so
> lrwxrwxrwx 1 root root 16 2007-04-19 23:47 libutil.so.1 ->
> libutil-2.3.2.so
>
> As you can see, the symlinks seem to have been created when the
> upgrade from "etch/stable" to version 2.5-2 took place.
>
Yep they have been created by ldconfig because after the removal of the
libc 2.3.6, the newest available libaries were the 2.3.2 ones.
This is actually a bug of your system, those files should not be there,
please remove them (rm -rf /lib/tls). This shows that the test is
working correctly, though in some cases (fortunately for you) they don't
break the system.
--
.''`. Aurelien Jarno | GPG: 1024D/F1BCDB73
: :' : Debian developer | Electrical Engineer
`. `' aurel32@debian.org | aurelien@aurel32.net
`- people.debian.org/~aurel32 | www.aurel32.net
--- End Message ---