Re: Dist-Upgrade Problem
On Mon, Aug 25, 2008 at 08:40:05PM +0200, Florian Kulzer wrote:
>
> > muse:~# dpkg -i ~dlc/Desktop/Downloads/perl*.deb
> > (Reading database ... 191117 files and directories currently installed.)
> > Preparing to replace perl-base 5.8.8-12 (using .../perl-base_5.10.0-13_i386.deb) ...
> > Unpacking replacement perl-base ...
> > Setting up perl-base (5.10.0-13) ...
> > muse:~# dpkg --configure perl perl-modules perl-doc
> > Setting up perl-modules (5.10.0-13) ...
> > Setting up perl (5.10.0-13) ...
> > /usr/bin/perl: symbol lookup error: /usr/lib/perl5/auto/Locale/gettext/gettext.so: undefined symbol: Perl_Tstack_sp_ptr
> > dpkg: error processing perl (--configure):
> > subprocess post-installation script returned error exit status 127
>
> Ah $#%&!, now perl cannot be configured because some of the old modules
> don't work anymore and the modules cannot be upgraded because perl is
> not configured. You will have to break this tie manually:
>
> dpkg -S /usr/lib/perl5/auto/Locale/gettext/gettext.so
>
> will tell you that this file belongs to package liblocale-gettext-perl.
> Therefore you have to download the new version of this package (or look
> for it in /var/cache/apt/archives/) and install it with:
>
> dpkg -i /var/cache/apt/archives/liblocale-gettext-perl_1.05-4_*.deb
>
> If dpkg cannot install this package due to unresolved dependencies then
> you have to chase down the corresponding packages yourself, or you can
> try to use force (preferably only as a last resort):
>
> dpkg --force-depends -i /var/cache/apt/archives/liblocale-gettext-perl_1.05-4_*.deb
>
> After you have done that, try
>
> dpkg --configure perl perl-modules perl-doc
>
> again. If other modules cause problems then you have to repeat the above
> procedure for more packages until perl can be configured.
>
muse:~# dpkg -S /usr/lib/perl5/auto/Locale/gettext/gettext.so
liblocale-gettext-perl: /usr/lib/perl5/auto/Locale/gettext/gettext.so
muse:~# ls -FaC /var/cache/apt/archives/liblocale-gettext-perl_*.deb
/var/cache/apt/archives/liblocale-gettext-perl_1.05-4_i386.deb
muse:~# dpkg -i /var/cache/apt/archives/liblocale-gettext-perl_1.05-4_*.deb
(Reading database ... 191566 files and directories currently installed.)
Preparing to replace liblocale-gettext-perl 1.05-3 (using .../liblocale-gettext-perl_1.05-4_i386.deb) ...
Unpacking replacement liblocale-gettext-perl ...
Setting up liblocale-gettext-perl (1.05-4) ...
muse:~# dpkg --configure perl perl-modules perl-doc
Setting up perl (5.10.0-13) ...
dpkg: error processing perl-modules (--configure):
package perl-modules is already installed and configured
Setting up perl-doc (5.10.0-13) ...
Errors were encountered while processing:
perl-modules
muse:~# dpkg -l perl\*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
+++-=============================-=============================-==========================================================================
ii perl 5.10.0-13 Larry Wall's Practical Extraction and Report Language
un perl-5.004 <none> (no description available)
un perl-5.004-debug <none> (no description available)
un perl-5.004-suid <none> (no description available)
un perl-5.005 <none> (no description available)
un perl-5.005-debug <none> (no description available)
un perl-5.005-suid <none> (no description available)
un perl-5.6 <none> (no description available)
un perl-5.6-debug <none> (no description available)
un perl-5.6-suid <none> (no description available)
ii perl-base 5.10.0-13 minimal Perl system
pn perl-byacc <none> (no description available)
un perl-clearsilver <none> (no description available)
un perl-curses <none> (no description available)
pn perl-debug <none> (no description available)
ii perl-doc 5.10.0-13 Perl documentation
pn perl-ifeffit <none> (no description available)
pn perl-mapscript <none> (no description available)
ii perl-modules 5.10.0-13 Core Perl modules
pn perl-suid <none> (no description available)
ii perl-tk 1:804.028-1 Perl module providing the Tk graphics library
un perl5 <none> (no description available)
un perl5-base <none> (no description available)
un perlapi-5.10.0 <none> (no description available)
un perlapi-5.8.0 <none> (no description available)
un perlapi-5.8.2 <none> (no description available)
un perlapi-5.8.3 <none> (no description available)
un perlapi-5.8.4 <none> (no description available)
un perlapi-5.8.7 <none> (no description available)
un perlapi-5.8.8 <none> (no description available)
pn perlindex <none> (no description available)
ii perlmagick 7:6.3.7.9.dfsg1-2 Perl interface to the libMagick graphics routines
un perlmenu <none> (no description available)
pn perlpanel <none> (no description available)
pn perlprimer <none> (no description available)
pn perlprimer-doc <none> (no description available)
pn perlsgml <none> (no description available)
pn perltidy <none> (no description available)
muse:~#
Back to the dist-upgrade. Thanks much for your superb assistance!
--
May the LORD God bless you exceedingly abundantly!
Dave Craig
- - - - - - - - - - - - - - - - - - - -
"'So the universe is not quite as you thought it was.
You'd better rearrange your beliefs, then.
Because you certainly can't rearrange the universe.'"
--from _Nightfall_ by Asimov/Silverberg
Reply to: