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

Re: big problem with libc6 install



On Sun, Jan 26, 2003 at 07:30:42PM +0000, Pigeon wrote:
> On Sun, Jan 26, 2003 at 02:09:52PM +1100, Rob Weir wrote:
> > On Mon, Jan 20, 2003 at 06:35:43PM -0000, Alberto  Rodriguez wrote:
> > > I have a host with debian woody. It was a few time that I didn?t upgrade the packets. with apt-get I tried upgrade packets but this failed.
> <snip> 
> > Ooooh, ouchy.  That's quite a mess :)  You could play around the
> > LD_LIBRARY_PATH and such with dpkg, but I think there's an easier way.
> > 
> > A .deb is just an 'ar' archive with three files in it: control.tar.gz,
> > data.tar.gz and debian-binary.  The data.tar.gz file is just a tarball
> > of the files that deb installs, the other two contain information for
> > dpkg to maintain it's package database.  I *think* that the easy way out
> > here is to extract the files from the libc deb (using 'ar x
> > ./cache/apt/archives/libc6_2.2.5-11.1_i386.deb' in an empty directory
> > somewhere), then untar data.tar.gz in /.  This will put the correct
> > version of libc back on your system, so hopefully dpkg will work again.
> 
> You might need to run /sbin/ldconfig as well.

Oh, yes, oops.

> > If even tar doesn't work correctly, you might need to install the
> > statically linked busybox tool set, which, I think, is in woody.
> 
> woody_4th_CD/pool/main/b/busybox/busybox-static_0.60.2-3.1_i386.deb

Ah, nifty.

> If you do this sort of thing on a slink system it busts it big time -
> nothing works, it's a rescue disk job. You're lucky :-)

Heh, I like to think of those as 'learning experiences' :P

> Pigeon

Thanks,
-rob

Attachment: pgpGsXnb582Sp.pgp
Description: PGP signature


Reply to: