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

Re: libc6_2.0.7r-3 considered harmful



On Fri, 3 Jul 1998, Sudhakar Chandrasekharan wrote:

> Dale Scheetz wrote:
> > On Fri, 3 Jul 1998, Ruud de Rooij wrote:
> > > If people have libnfslock installed, or have created an /etc/ld.so.preload
> > > file themselves, upgrading to libc6_2.0.7r-3 (which is currently in hamm)
> > > will leave their system in an unbootable and unusable state because every
> > > executable on the system (except things like sash) will segfault.
> > >
> > > I think we should downgrade libc6 on the master archive to -2 to avoid those
> > > situations.
> > 
> > I suggest we replace it with -4 which is being built as we speak.
> > 
> > Returning to the older versions breaks other parts of the system in a
> > fashion, while not as disasterous as your experiece, are, none the less,
> > important as well.
> > 
> > The "fixed" version will be tested against both full and empty string
> > argurments before uploading.
> 
> I upgraded this morning and my hamm installation is unusable.  I cannot
> boot into it.  What should I do?  Reinstall?
> 
No need.

Reboot a rescue floppy.

Mount the "hosed" root filesystem.

mv /mnt/etc/ld.so.preload /mnt/etc/ld.so.preload.hold

Reboot system. (without boot floppy ;-)

This should work ok for the 3 hours you may need to wait for me to upload
the fixed version. When it is available, do the following:

Obtain version 2.0.7r-4 of libc6 (and libc6-dev if you need that uptodate)

Install it.

mv /etc/ld.so.preload.hold /etc/ld.so.preload

Reboot? (you may not need to...YMMV)

I've tested the -4 version with:

env LD_PRELOAD= ls

env LD_PRELOAD=/lib/libc.so.6 ls

       and

env LS_PRELOAD=/lib/glc.so.2 ls

each of which work as expected. (The last example gives the expected "not
found" error)

Unless I have still missed a potential test :-( this is a complete fix.

At the very least your system will operate properly again. 
<holds fingers crossed>

Sorry for all the trouble,

Dwarf
--
_-_-_-_-_-   Author of "The Debian Linux User's Guide"  _-_-_-_-_-_-

aka   Dale Scheetz                   Phone:   1 (850) 656-9769
      Flexible Software              11000 McCrackin Road
      e-mail:  dwarf@polaris.net     Tallahassee, FL  32308

_-_-_-_-_-_- If you don't see what you want, just ask _-_-_-_-_-_-_-


--  
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


Reply to: