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

Re: Dist-Upgrade Problem



On Sun, Aug 24, 2008 at 16:32:35 -0400, dlc AT radix DOT net wrote:
> >
> >I need to know more about the state of perl on your machine; please
> >post the output of the following commands:
> >
> >dpkg -l perl\* | awk '/^i/{print $1,$2,$3}'
> >
> >stat /usr/share/perl/5.8.8/Pod/Usage.pm
> >
> >ls -l /usr/share/perl/
> >
> muse:~# dpkg -l perl\* | awk '/^i/{print $1,$2,$3}'
> iU perl 5.10.0-13
> ii perl-base 5.8.8-12
> iU perl-doc 5.10.0-13
> iU perl-modules 5.10.0-13
> ii perl-tk 1:804.028-1
> ii perlmagick 7:6.3.7.9.dfsg1-2

So here is your problem: Perl-base is still stuck at version 5.8.8;
there was an upgrade attempt for perl and perl-base, but something seems
to have gone wrong with configuring these packages - they are 'U'npacked
but not configured. The strange thing is that this should not have
happened, because your package manager should never try to upgrade the
other perl packages if perl-base cannot be upgraded at the same time.

We now need to figure out how to install the new perl-base; try what
happens if you do this:

apt-get install perl-base=5.10.0-13

If apt-get is stuck then you can try to download the perl-base .deb from
here:

http://ftp.us.debian.org/debian/pool/main/p/perl/

and install the file with:

dpkg -i perl-base_5.10.0-13_*.deb

If you manage to install the new perl-base package then it should be
possible to fix the rest with:

dpkg --configure perl perl-modules perl-doc

apt-get install -f

If you have any problems carrying out these instructions, post the error
messages that you get.

> muse:~# stat /usr/share/perl/5.8.8/Pod/Usage.pm
> stat: cannot stat `/usr/share/perl/5.8.8/Pod/Usage.pm': No such file or directory

Not surprising, because the 5.8 perl modules were removed in preparation
for the upgrade to perl-modules 5.10. The problem is that your system
will keep looking for the modules in the old place until perl-base is
also upgraded.

> muse:~# ls -l /usr/share/perl/
> total 12
> drwxr-xr-x 50 root root 4096 2008-08-23 20:53 5.10.0
> lrwxrwxrwx  1 root root    5 2007-10-20 18:11 5.8 -> 5.8.8
> drwxr-xr-x 10 root root 8192 2008-08-23 20:53 5.8.8

More confirmation: stuck halfway between perl 5.8 and perl 5.10.

-- 
Regards,            | http://users.icfo.es/Florian.Kulzer
          Florian   |


Reply to: