On Thu, Mar 10, 2005 at 11:05:00PM +0100, Ferenc W�gner wrote: > Package: dictionaries-common > Version: 0.22.40sarge7 > Severity: important > > Trying to remove wcatalan (I wonder how it got installed at all) I get > the following error message: > > # dpkg --remove wcatalan > (Reading database ... 157936 files and directories currently installed.) > Removing wcatalan ... > Can't call method "choices" on an undefined value at > /usr/share/perl5/Debconf/Question.pm line 85, <GEN0> line 4. > dpkg: error processing wcatalan (--remove): > subprocess post-removal script returned error exit status 9 > Errors were encountered while processing: > wcatalan
That seems debconf type 1 db corruption, see e.g., http://bugs.debian.org/198297 Please take a look at that bug report in case you can provide debconf maintainer with more information before proceeding further. The suggested fix after that is, after Joey Hess message in that bug page > By purging and reinstalling the package, you only fixed the entries for > that package. I suggest you run /usr/share/debconf/fix_db.pl as root, > which will delete all the orphaned questions. You may end up having to > repeat your answers to some debconf questions during future upgrades, > but that's a small price to pay for a consistant debconf database. If this is what seems to be I will reassign this bug report to debconf and merge it with #198297. Today a new dictionaries-common version will pass to sarge, but that will only fix the dictionaries-common entries, so you might need to do as above proposed. Thanks for the feedback Cheers, -- Agustin