Yum update problem

Paul Howarth paul at city-fan.org
Thu Feb 3 18:00:39 UTC 2005


Gustavo Seabra wrote:
> Paul Howarth wrote:
> 
>> Gustavo Seabra wrote:
>>
>>> I run yum update as a cron job every morning. Today I got this 
>>> message from cron:
>>>
>>> -------------------------------------------
>>> /etc/cron.daily/yum.cron:
>>>
>>> Transaction Check Error:   package liboil-0.2.2-1.1.fc3.rf (which is 
>>> newer than liboil-0.2.2-1.1.fc3.fr) is already installed
>>>   file /usr/lib/liboiltmp1.so.0.0.0 conflicts between attempted 
>>> installs of liboil-0.2.2-1.1.fc3.fr and liboil-0.3.0-1
>>>
>>> -------------------------------------------
>>>
>>> Does anybody knows what does that mean?
>>>
>>> yum info liboil gives me 2 answers:
>>>
>>> Name   : liboil
>>> Arch   : i386
>>> Version: 0.2.2
>>> Release: 1.1.fc3.rf
>>> Size   : 865 k
>>> Repo   : installed
>>>
>>> and
>>>
>>> Name   : liboil
>>> Arch   : i386
>>> Version: 0.3.0
>>> Release: 1
>>> Size   : 102 k
>>> Repo   : fedora-extras
>>>
>>> So I'd think the addition of *fedora-extras* repo  to my repos 
>>> (yesterday) may have something to do with it, but I'm too novice to 
>>> know anything more than that. :-)
>>>
>>> I have my repos installed in *.repo files:
>>> $] ls /etc/yum.repos.d/
>>> atrpms.repo         fedora.repo                  kde-redhat.repo
>>> dag.repo            fedora-updates.repo          kde-stable.repo_old
>>> fedora-devel.repo   fedora-updates-testing.repo  livna-stable.repo
>>> fedora-extras.repo  freshrpms.repo
>>>
>>> where only the /stable/ parts are enabled.
>>>
>>> I'd really appreciate any hints here.
>>
>>
>>
>> It would seem that fedora extras conflicts with the rpmforge repos 
>> (Dag & friends), which will come as no great surprise to anybody.
>>
>> Paul.
>>
> Great :-(
> So, what should I do to get updates? Disable one of them or just wait 
> until they resolve the conflicts?

Yes, disable one of them. Don't hold your breath waiting for the 
conflicts to be resolved either, it probably isn't going to happen. See 
http://dag.wieers.com/home-made/apt/FAQ.php#D

I'd suggest adding "enabled=0" to one of the repos and then when you 
want to install/update something from that repo, use:

# yum --enablerepo=blah.blah install packagename

Paul.




More information about the fedora-list mailing list