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: