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

Bug#406619: marked as done (libc6 [2.5-0exp3] dies on upgrade)



Your message dated Fri, 13 Apr 2007 11:03:20 +0200
with message-id <461F4758.3080707@aurel32.net>
and subject line Bug#406619: libc6 [2.5-0exp3] dies on upgrade
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
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/

Then however locale generation pretends to work but languages are not
available.

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (700, 'stable'), (650, 'testing'), (600, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.19-mactel-sonne
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages libc6 depends on:
ii  tzdata                        2006p-1    Time Zone and Daylight Saving Time

libc6 recommends no packages.

-- no debconf information


--- End Message ---
--- Begin Message ---
Soeren Sonnenburg a écrit :
> On Fri, 2007-04-13 at 09:55 +0200, Aurelien Jarno wrote:
> 
>> No those file should not be removed as they are useful. It's the
>> optimized version of the libc6 for i686. This should be handled by the
>> packaging system and the user should not have to take such a decision.
>>
>> libc6 is supposed to disable hwcap before the upgrade, and to re-enable
>> it after libc6-i686 has been upgraded. This does not seems to work on
>> your system.
>>
>> Could you please give me the output of:
>> - dpkg -l "libc6*"
> 
> Desired=Unknown/Install/Remove/Purge/Hold
> | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
> |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
> ||/ Name                                         Version                                      Description
> +++-============================================-============================================-========================================================================================================
> ii  libc6                                        2.5-1                                        GNU C Library: Shared libraries
> un  libc6-bin                                    <none>                                       (no description available)
> ii  libc6-dbg                                    2.5-1                                        GNU C Library: Libraries with debugging symbols
> ii  libc6-dev                                    2.5-1                                        GNU C Library: Development Libraries and Header Files
> un  libc6-dev-amd64                              <none>                                       (no description available)
> in  libc6-dev-i386-cross                         <none>                                       (no description available)
> un  libc6-doc                                    <none>                                       (no description available)
> in  libc6-i386-cross                             <none>                                       (no description available)
> un  libc6-i686                                   <none>                                       (no description available)
> un  libc6-prof                                   <none>                                       (no description available)
> un  libc6.1                                      <none>                                       (no description available)
> un  libc6.1-dev                                  <none>                                       (no description available)
> 
>> - cat /etc/ld.so.hwcappkgs
> 
> libc6 2.5-1
>  2.5-1
> 
>> - cat /etc/ld.so.nohwcap
> 
> does not exist.
> 
>> This will help us to find the problem.
> 
> hmmhh, I don't understand why libc6-i686 is not installed ?!
> 

That's actually the problem. We can't caught with files that are not
handled by the packaging system in the glibc scripts. That's why I am
closing the bug.

To understand how such a situation happens, have you at some point moved
the /lib/tls directory (for example if you tried Xen)? That could
explain the situation if then you uninstalled libc6-i686 and moved back
again the /lib/tls directory.

-- 
  .''`.  Aurelien Jarno	            | GPG: 1024D/F1BCDB73
 : :' :  Debian developer           | Electrical Engineer
 `. `'   aurel32@debian.org         | aurelien@aurel32.net
   `-    people.debian.org/~aurel32 | www.aurel32.net

--- End Message ---

Reply to: