Things seem to be behaving well now. Here's what I did: 1) I found the correct /var/lib/dpkg/status in /lost+found. I simply hadn't thought to check until an hour ago. Replaced.
2) I removed the files /var/cache/debconf/*. I got the suggestion from this from this post: http://lists.debian.org/debian-user/2001/debian-user-200111/ msg00393.html Did those things, now it seems okay. -Aaron On Monday 01 December 2003 10:07 am, Aaron Maxwell wrote: > Sorry for the junk characters in the previous message. This repost > is easier to read. > > Hi. I'm running last week's sarge. I unfortunately had to reboot my > box in the middle of an aptitude dist-upgrade. Now I am having > getting errors installing and removing packages. > > From the error messages, it looks to me like the dpkg database has > been corrupted (though, I'm not totally clear on what the "dpkg > database" is). If this is indeed the case, the suggested fix (from > the mailing list archives) is to first replace /var/lib/dpkg/status > with the most recent good version of /var/backups/dpkg.status.?.gz . > This would result (in my case) in the dpkg database thinking that > some packages are installed when in fact they are not, or are at a > newer version. The way to fix this is to remove and then install > each of these packages. One of the packages that was upgraded on my > system is libc6, which I cannot safely remove. Also, many packages > were upgraded in this dist-upgrade, and re-installing them all by > hand would be tedious. > > I've included a typescript that succinctly demonstrates what's > happening. In the script, I have aptitude purge'd and then aptitude > install'ed the cvs package. Notice that there are errors and > warnings from /usr/share/perl5/Debconf/[*/]*.pm, particularly > /usr/share/perl5/Debconf/DbDriver/Cache.pm . > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]