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

Re: Big problem: I've lost the dpkg status file !!!



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; 



Reply to: