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

dpkg --configure broken, perl issue?



Hi all,

I managed to seriously screw up my debian/PPC box while doing a dist-upgrade. I have a few questions, which hopefully someone else has had some experience with, or maybe could point me in the direction of an answer...

1. The command dpkg --configure --pending, for example, as well as most post-install configuration, craps out with the following error: /usr/bin/perl: relocation error: /usr/lib/perl5/auto/Locale/gettext/gettext.so: undefined symbol: Perl_Gthr_key_ptr

I am not a complete Linux novice but I didn't know what to make of this error message. My guess was to re-install gettext and perl from source, without any luck. Currently, the packages pending configuration have multiple (broken) dependencies, usually on each other, and all fail concurrently until dpkg finally gives up due to the number of errors.

2. It bears mentioning that the reason I'm even in this predicament is because I had absent-mindedly agreed to separate dist-upgrade and dselect-upgrade package requests, the latter of which, after adding testing and unstable apt sources, contains a bunch of broken packages. Presumably these are more current versions of packages failing dependency checks, as I'd initially tried to just remove the testing and unstable sources, update and re-upgrade. This ended up deleting what were "nonessential" but obviously important packages like netbase and the man command. Silly shit.

That said, is there any easy way to regenerate dselect's list of packages, and clean out ones that aren't part of the stable distribution?

Christ, what a mess. This is an RTFM lesson and a half. Thanks in advance for any help,

Mark



Reply to: