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
msg27147/pgp00000.pgp
Description: PGP signature