[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