[wellylug] Conflict between deb's & cvs

Adam Bogacki afb at paradise.net.nz
Thu Jul 10 18:43:11 NZST 2008


Ah, success at last.

Synaptic informed me that I had four broken packages -
libavformatcvs51, mplayer, libavcodecs-dev, and ffmpeg.

Removing them did the trick - everything works normally again,
although I miss mplayer.

Cheers,

Adam.
afb at paradise.net.nz

On Wed, Jun 25, 2008 at 09:39:02AM +1200, Sam Vilain wrote:
> Adam Bogacki wrote:
> > I had a conflict between current debs and their deprecated cvs versions.
> > Advice from various sources was to delete the cvs versions so I deleted
> > 
> >  libavcodeccvs51 libavutilcvs49 libpostproccvs51 libswscalecvs0
> > 
> > I located the latest non-cvs versions in the debian depository
> > and installed them manually [dpkg -i].
> > 
> > I found the latest cvs versions at
> > 
> > http://debian-multimedia.org/pool/main/f/ffmpegcvs/ffmpegcvs.php
> > 
> > .. which I believe is Marillat's UCLA depository, and also downloaded
> > them manually. The latest version is generally '20080610' ..
> > 
> > However, installing the cvs's in place of the older deleted pkgs always
> > gives me the same error msg:
> > 
> >> Tohunga:/home/adam/Downloads# dpkg -i 
> >> libavcodeccvs51_20080414-0.0_i386.deb
> >> (Reading database ... 317407 files and directories currently installed.)
> >> Unpacking libavcodeccvs51 (from libavcodeccvs51_20080414-0.0_i386.deb) ...
> >> dpkg: error processing libavcodeccvs51_20080414-0.0_i386.deb (--install):
> >>  trying to overwrite `/usr/lib/libavcodec.so.51', which is also in 
> >> package libavcodec51
> >> Errors were encountered while processing:
> >>  libavcodeccvs51_20080414-0.0_i386.deb
> > 'libavcodec.so.51' is a symlink ..
> 
> Both the CVS package the other one are trying to deliver that one file.
>  You need to uninstall the libavcodec51 package first.  Ideally the
> package should have a "provides:" and/or "conflicts:" relationship with
> that package in its debian/control file.
> 
> >> Tohunga:/usr/lib# ls -la libavcodec.so.51
> >> lrwxrwxrwx 1 root root 21 2008-06-23 11:08 libavcodec.so.51 -> 
> >> libavcodec.so.51.50.0
> > .. as are the  *.so.* files for the other cvs pkgs.
> > 
> > Also, trying to use mplayer gives me
> > 
> >> adam at Tohunga:~$ mplayer
> >> mplayer: symbol lookup error: /usr/lib/libavformat.so.51: undefined 
> >> symbol: av_crc04C11DB7
> 
> Well, it won't work until the above conflict is resolved.  That's called
> a linking error, and just means that the version of the library was
> wrong.  It looked for a symbol for the linking and couldn't find it.
> You can test this with verbose debugging using: ldd -v /usr/bin/mplayer
> 
> Good luck,
> Sam.



More information about the wellylug mailing list