F14 yum update conflict

Michael Schwendt mschwendt at gmail.com
Fri Apr 8 08:49:51 UTC 2011


On Fri, 8 Apr 2011 03:05:40 -0500, Manuel wrote:

> Humm, Just did a quick reading...
> 
> You could try (As Root in terminal):
> 
> -  yum clean all
> 
> - yum makecache
> 
> - yum -y update
> 
> Hope this helps...

No, it won't help. "clean all" kills more than necessary. You want to look
up the better options in the manual in the "CLEAN OPTIONS" section,
e.g. "clean metadata".

Refreshing repo metadata like that is not a solution here, however.

But to prove my theory:

$ sudo rpm -i http://dl.atrpms.net/all/atrpms-repo-14-4.fc14.i686pm 
$ repoquery --exactdeps --whatrequires libmad
libmad-0:0.15.1b-13.fc12.i586
libmad-0:0.15.1b-4.fc14.i686
libmad-devel-0:0.15.1b-13.fc12.i586

$ repoquery --exactdeps --whatrequires libmad0
libmad0-0:0.15.1b-4.fc14.i686
libmad-0:0.15.1b-4.fc14.i686
libmad-devel-0:0.15.1b-4.fc14.i686

One can keep _either_ libmad0 from atrpms _or_ libmad from rpmfusion
to avoid the conflict. Those are the packages that contain the shared
lib (libmad.so.0). Ignore libmad from atrpms, for the reasons explained
before.


More information about the users mailing list