Am 17. Apr, 2001 schwäzte Bob George so: > Well, I'm stuck good and hard. Had an unfortunate encounter with a power > cord, and after a painful run-through with fsck, "apt-get upgrade" or > anything similar ends with an ugly "dpkg: parse error, in file > `/var/lib/dkpg/available' near line 2" I noticed a number of problems with > files that seem related when going though the fsck process, so I suspect the > database is corrupted. I've run through the manual pages for dpkg and > others, but nothings jumping out at me. Can anyone give a quick hint as to > where to start rebuilding a corrupt database? I don't know of a way to rebuild a corrupt database. I suppose with a lot of work you could query another box to find out what packages the files you have left belong to and count that as your db, but I don't know of anything that would do such a thing. > Also, I'd like to be able to reproduce this box. It's VERY standard, and my > only customizations consist of a handful of scripts. Is there a way to > extract what packages are installed, then automatically re-create a similar > config on a new (clone) box? JLF has mentioned how to do this before. I believe these snippets from the dpkg man page are appropriate: To make a local copy of the package selection states: dpkg --get-selections >myselections You might transfer this file to another computer, and install it there with: dpkg --set-selections