F14 yum update conflict
Michael Schwendt
mschwendt at gmail.com
Thu Apr 7 20:00:48 UTC 2011
On Fri, 08 Apr 2011 00:33:19 +0530, Rahul wrote:
> So stick to one third party repo instead of atleast stop using
> conflicting repos. Mplayer and vlc are both in RPM Fusion.
It seems the failure is to enable rpmfusion _after_ atrpms.
Plus, it's a mistake to install atrpms' "libmad" explicitly instead of
letting Yum (or other depsolvers) pull in whatever provides the
libmad.so.0 library. At atrpms' it's the "libmad0" package.
If one starts with rpmfusion, one gets libmad-0.15.1b-13.fc12, and
atrpms' libmad-0.15.1b-4.fc14 loses version comparison: 4 < 13
[On the contrary, if one starts with atrpms, dependencies on libmad.so.0
pull in the "libmad0" package, which conflicts with rpmfusion's libmad
pkg. atrpms' libmad package contains no important library.]
At rpmfusion, nothing requires the "libmad" package name:
$ repoquery --exactdeps --whatrequires libmad
libmad-0:0.15.1b-13.fc12.i586
libmad-devel-0:0.15.1b-13.fc12.i586
So, if nothing at atrpms explicitly requires "libmad0" either, one can
stick to rpmfusion's libmad package without ever getting atrpms' libmad0
package. Anything that wants libmad.so.0 will be happy with whatever
provides that library.
More information about the users
mailing list