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

Bug#420667: marked as done (libc6 breaks bash, renders all compiles unusable)



Your message dated Tue, 24 Apr 2007 11:59:38 +0200
with message-id <462DD50A.1050605@aurel32.net>
and subject line Bug#420667: libc6 breaks bash, renders all compiles unusable
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.5-2
Severity: critical
Justification: breaks unrelated software

1. Upgrade -- balks at symlinks in /usr/lib, asks user to remove them. BAD
BAD BAD!
2. Once these removed, installs. Bash is now unusable--problem is in calls
from bashrc, bash.bashrc, et al. bash -norc, sh (not login) work. 
3. The libc.so.6 synlink it kicked at is replaced. Reinstall will again
balk.
4. The other symlinks are needed by ld when building dependent programs!
5. Once replaced, builds procede but all built programs segfault.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (650, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.20-davidb (SMP w/1 CPU core; PREEMPT)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

-- no debconf information


--- End Message ---
--- Begin Message ---
David Baron a écrit :
> On Tuesday 24 April 2007, Aurelien Jarno wrote:
>> David Baron a écrit :
>>> Package: libc6
>>> Version: 2.5-2
>>> Severity: critical
>>> Justification: breaks unrelated software
>>>
>>> 1. Upgrade -- balks at symlinks in /usr/lib, asks user to remove them.
>>> BAD BAD BAD!
>> What do you mean exactly? Could you please give us the output messages?
>>
> I  have downgraded because more things became broken and a lot of dependencies 
> are shot. The message was to the effect:
> Duplicate library found .... unsafe to upgrade .... remove, then try again.
> The libraries sited were symlinks on /usr/ib
> frist libc.so.0.6, then libdl.so.2, ehtn librt.so.1 (if I remember correctly)


You should never have such libraries in /usr/lib. No Debian package
install the glibc libraries in /usr/lib, their place is in /lib,
otherwise expect the problem you encountered.

This is therefore not a bug of the glibc package, but a problem of your
system. Closing the bug.


>>> 2. Once these removed, installs. Bash is now unusable--problem is in
>>> calls from bashrc, bash.bashrc, et al. bash -norc, sh (not login) work.
>> Well I don't really understand what did you removed. Anyway bash should
>> work correctly, even with /usr/lib removed.
> I removed the symlinks requested for removal above. 
> Bash using its rc files no longer worked.
> Without the rcfiles,as I stated, worked as non-login mode.
> bash -norc or sh. 
>>> 3. The libc.so.6 synlink it kicked at is replaced. Reinstall will again
>>> balk.
>> Which file exactly? Could you give us the full path.
> Those cited above.
> 
>>> 4. The other symlinks are needed by ld when building dependent programs!
>>> 5. Once replaced, builds procede but all built programs segfault.
> 
> Note that I did not simply remove anyting but moved it. First I took off 
> from /lib which of course was catastrohpic. I restored those ans was able to 
> reboot. That is why I say that the script should not ask users to remove 
> anything like that. What must be removed/replaced should be done by the 
> script and this should be thoroughly tested before posting, obviously. This 
> is unstable, ok, but not experimental.

Wrong. No package put glibc libraries in /usr/lib. If a user does that,
it is his/her responsability to take care of those files.
-- 
  .''`.  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: