On Thu, Nov 16, 2000 at 08:11:21PM +0100, Benj wrote: > Hi, today was a nightmare. > I ran an apt-get upgrade. It screwed our system, had to go to the NOC and > restore previous kernel. > > System is now back to working perfectly. > Except that ALL the dpkg system is screwed !!! > > I don't know why, the /var/lib/dpkg/status file disapeared after the > dramatic apt-get upgrade. > > So ALL the functions involving this file (apt-get, dpkg, dpkg --list.....) > are not working anymore because they can't read the file !! > > I have backups, but they are outdated, since lots of stuff were updated > during the apt-get upgrade and they don't seem to work.
You don't have a whole stack in /var/lib/dpkg/status.yesterday.* ? They may be a bit out of date, but an 'apt-get upgrade' should re-sync them (and, yes, reinstall a bunch a stuff mindlessly, but better than being hosed :)). Just gunzip one and cp it to '/var/lib/dpkg/status' -- CueCat decoder .signature by Larry Wall: #!/usr/bin/perl -n printf "Serial: %s Type: %s Code: %s\n", map { tr/a-zA-Z0-9+-/ -_/; $_ = unpack 'u', chr(32 + length()*3/4) . $_; s/\0+$//; $_ ^= "C" x length; } /\.([^.]+)/g;