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

Broken upgrade seems to be perl. need help



I have been stuck unable to upgrade this server for quite some time now and gave up. instead of re-installing I want to understand why im in such a pickle. here are the details (perl seems to be broken or something)
 
tuxlino2:/var/cache/apt/archives# apt-get upgrade                           
Reading package lists... Done
Building dependency tree      
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies.
  libaudio-cd-perl: Depends: libcdaudio1 (>= 0.99.12p2) but it is not installed
  libcdb-file-perl: Depends: perlapi-5.8.0 but it is not installable
  libdbd-dbftp-perl: Depends: perlapi-5.8.4 but it is not installable
  libdigest-nilsimsa-perl: Depends: perlapi-5.8.0 but it is not installable
  libgtk2-spell-perl: Depends: perlapi-5.8.4 but it is not installable
  libgtk2-trayicon-perl: Depends: perlapi-5.8.3 but it is not installable
  libgtk2-traymanager-perl: Depends: perlapi-5.8.4 but it is not installable
  libimage-rsvg-perl: Depends: perlapi-5.8.4 but it is not installable
  libiptables-ipv4-ipqueue-perl: Depends: perlapi-5.8.4 but it is not installable
  libmdn-perl: Depends: perlapi-5.8.0 but it is not installable
  libmsgcat-perl: Depends: perlapi-5.8.0 but it is not installable
  libnet-libidn-perl: Depends: perlapi-5.8.3 but it is not installable
  libogg-vorbis-header-perl: Depends: perlapi-5.8.2 but it is not installable
  libpsp-html-parser-perl: Depends: perlapi-5.8.0 but it is not installable
  libquota-perl: Depends: perlapi-5.8.2 but it is not installable
  libtext-chasen-perl: Depends: perlapi-5.8.1 but it is not installable
  libtext-unaccent-perl: Depends: perlapi-5.8.4 but it is not installable
  libunicode-japanese-perl: Depends: perlapi-5.8.4 but it is not installable
E: Unmet dependencies. Try using -f.
 
tuxlino2:/var/cache/apt/archives# apt-get install -f
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Correcting dependencies...Done
The following packages were automatically installed and are no longer required:
  libsufary2 libgstreamer0.8-0 gnome-nettool libcfitsio2 libbeagle0 java-common gnome-themes libart2 libedata-cal1.2-5 libsoup2.2-8 libttf2 libdata-compare-perl finger
  libegroupwise1.2-10 libxmu-dev libecal1.2-6 libxml1 libgdk-pixbuf2 libcdaudio0 libedataserver1.2-7 libgstreamer-plugins0.8-0 libmdnkit9 libtotem-plparser1
  gtk2-engines-spherecrystal x-dev
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libcdaudio1 libchasen2 libgtk2-spell-perl libgtk2-trayicon-perl libgtk2-traymanager-perl libiptables-ipv4-ipqueue-perl libmsgcat-perl libnet-libidn-perl
  libogg-vorbis-header-perl libpsp-html-parser-perl libquota-perl libtext-chasen-perl libtext-unaccent-perl libunicode-japanese-perl
The following packages will be REMOVED
  libcdb-file-perl libchasen0 libdbd-dbftp-perl libdigest-nilsimsa-perl libimage-rsvg-perl libmdn-perl
The following NEW packages will be installed
  libcdaudio1 libchasen2
The following packages will be upgraded:
  libgtk2-spell-perl libgtk2-trayicon-perl libgtk2-traymanager-perl libiptables-ipv4-ipqueue-perl libmsgcat-perl libnet-libidn-perl libogg-vorbis-header-perl
  libpsp-html-parser-perl libquota-perl libtext-chasen-perl libtext-unaccent-perl libunicode-japanese-perl
12 upgraded, 2 newly installed, 6 to remove and 1203 not upgraded.
12 not fully installed or removed.
Need to get 0B/603kB of archives.
After this operation, 1524kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 225127 files and directories currently installed.)
Unpacking libcdaudio1 (from .../libcdaudio1_0.99.12p2-7_i386.deb) ...
dpkg: error processing /var/cache/apt/archives/libcdaudio1_0.99.12p2-7_i386.deb (--unpack):
 trying to overwrite `/usr/lib/libcdaudio.so.1.0.0', which is also in package libcdaudio0
Errors were encountered while processing:
 /var/cache/apt/archives/libcdaudio1_0.99.12p2-7_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
tuxlino2:/var/cache/apt/archives# ls /usr/lib/libcdaudio.so.1.0.0  
/usr/lib/libcdaudio.so.1.0.0
tuxlino2:/var/cache/apt/archives# ls -o /usr/lib/libcdaudio.so.1.0.0  
-rw-r--r-- 1 root 0 2009-04-07 14:36 /usr/lib/libcdaudio.so.1.0.0
tuxlino2:/var/cache/apt/archives# chmod 777 /usr/lib/libcdaudio.so.1.0.0
tuxlino2:/var/cache/apt/archives# apt-get install -f                   
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Correcting dependencies...Done
The following packages were automatically installed and are no longer required:
  libsufary2 libgstreamer0.8-0 gnome-nettool libcfitsio2 libbeagle0 java-common gnome-themes libart2 libedata-cal1.2-5 libsoup2.2-8 libttf2 libdata-compare-perl finger
  libegroupwise1.2-10 libxmu-dev libecal1.2-6 libxml1 libgdk-pixbuf2 libcdaudio0 libedataserver1.2-7 libgstreamer-plugins0.8-0 libmdnkit9 libtotem-plparser1
  gtk2-engines-spherecrystal x-dev
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libcdaudio1 libchasen2 libgtk2-spell-perl libgtk2-trayicon-perl libgtk2-traymanager-perl libiptables-ipv4-ipqueue-perl libmsgcat-perl libnet-libidn-perl
  libogg-vorbis-header-perl libpsp-html-parser-perl libquota-perl libtext-chasen-perl libtext-unaccent-perl libunicode-japanese-perl
The following packages will be REMOVED
  libcdb-file-perl libchasen0 libdbd-dbftp-perl libdigest-nilsimsa-perl libimage-rsvg-perl libmdn-perl
The following NEW packages will be installed
  libcdaudio1 libchasen2
The following packages will be upgraded:
  libgtk2-spell-perl libgtk2-trayicon-perl libgtk2-traymanager-perl libiptables-ipv4-ipqueue-perl libmsgcat-perl libnet-libidn-perl libogg-vorbis-header-perl
  libpsp-html-parser-perl libquota-perl libtext-chasen-perl libtext-unaccent-perl libunicode-japanese-perl
12 upgraded, 2 newly installed, 6 to remove and 1203 not upgraded.
12 not fully installed or removed.
Need to get 0B/603kB of archives.
After this operation, 1524kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 225127 files and directories currently installed.)
Unpacking libcdaudio1 (from .../libcdaudio1_0.99.12p2-7_i386.deb) ...
dpkg: error processing /var/cache/apt/archives/libcdaudio1_0.99.12p2-7_i386.deb (--unpack):
 trying to overwrite `/usr/lib/libcdaudio.so.1.0.0', which is also in package libcdaudio0
Errors were encountered while processing:
 /var/cache/apt/archives/libcdaudio1_0.99.12p2-7_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

 
tuxlino2:/var/cache/apt/archives# dpkg -l perl\* | awk '/^i/{print $1,$2,$3}'
ii perl 5.10.0-19
ii perl-base 5.10.0-19
ii perl-debug 5.10.0-19
ii perl-mapscript 5.0.2-2+b1
ii perl-modules 5.10.0-19
ii perl-suid 5.10.0-19
ii perl-tk 1:804.028-1+b1
ii perl2html 0.9.2-2
ii perlindex 1.502-2.1
ii perlmagick 7:6.3.7.9.dfsg1-2+b2

tuxlino2:/var/cache/apt/archives# stat /usr/share/perl/5.10.0/Pod/Usage.pm
  File: `/usr/share/perl/5.10.0/Pod/Usage.pm'
  Size: 21329           Blocks: 48         IO Block: 4096   regular file
Device: 301h/769d       Inode: 2099659     Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2009-04-07 14:14:53.000000000 -0400
Modify: 2009-01-01 08:03:08.000000000 -0500
Change: 2009-04-07 14:15:00.000000000 -0400
tuxlino2:/var/cache/apt/archives# ls -l /usr/share/perl
total 12
lrwxrwxrwx  1 root root    6 2008-06-17 13:42 5.10 -> 5.10.0
drwxr-xr-x 46 root root 8192 2009-04-07 14:15 5.10.0
drwxr-xr-x  3 root root 4096 2008-06-17 13:42 5.8.8
 
thank you for your time
 
Jason


Reply to: