recovery from "rm -rf /var/lib/dpkg/info" ?

Ben Collins ben.collins at ubuntu.com
Wed Aug 22 19:01:01 BST 2007


On Wed, 2007-08-22 at 13:37 -0400, Kristian Erik Hermansen wrote:
> Hey guys,
> 
> I did something dumb.  I was playing around with some debs and hacking
> some control files, when I accidentally removed /var/lib/dpkg/info !!!
>  Now, if I even try to do 'aptitude reinstall ~i', I am greeted with
> "Writing extended state information... Error!".  dpkg --list still
> shows all the currently installed packages, but I am unable to
> reinstall.  Does anyone have a good idea on how to recover from
> this???  Ideally, I think it would be easiest to reinstall all the
> packages, since they are all from the repositories and none are
> non-standard.
> 
> Let me just state that I do not want to do any file recovery, even
> though I know quite well how to do that.  This should be able to be
> reversed with some apt/dpkg kung-fu...

sudo apt-get --reinstall install `dpkg --get-selections | grep '[[:space:]]install' | cut -f1`

This _might_ work. There is no silver bullet to fix your problem other
than file backups.

-- 
Ubuntu   : http://www.ubuntu.com/
Linux1394: http://wiki.linux1394.org/
SwissDisk: http://www.swissdisk.com/




More information about the Ubuntu-us-ma mailing list