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

Re: Broken upgrade seems to be perl. need help



On Tue, Apr 07, 2009 at 14:57:24 -0400, Jake wrote:
> 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 install -f

[...]

> 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)

You have to fix this problem before dpkg will do anything else. This
might work (no guarantees, though):

dpkg -i --force-overwrite /var/cache/apt/archives/libcdaudio1_0.99.12p2-7_i386.deb

dpkg -r libcdaudio0

(Libcdaudio0 has been replaced by libcdaudio1; something went wrong with
 this on your system.)

After that you can try the "install -f" and then the upgrade again.
There is a good chance that perl was only blocked by dpkg's inability to
deal with libcdaudio1.

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


Reply to: