FC5: Evolution dependency errors

Paul Howarth paul at city-fan.org
Tue Jun 6 10:26:58 UTC 2006


Joachim Backes wrote:
> Paul Howarth wrote:
>> On Tue, 2006-06-06 at 12:56 +1200, Morgan Read wrote:
>>> Gilbert Sebenste wrote:
>>>> Hi Gang,
>>>>
>>>> I just did a "yum -y update on fully patched FC5. Doing a standard
>>>> "yum -y update" today at a command prompt gave me a most unwelcome
>>>> surprise:
>>> ...
>>>
>>>> evolution-connector-2.6.2 100% |=========================|  28 kB    
>>>> 00:00
>>>> ---> Package evolution-connector.i386 0:2.6.2-1.fc5.2 set to be updated
>>>> --> Running transaction check
>>>> --> Processing Dependency: libecal-1.2.so.3 for package: gnome-panel
>>> ...
>>>
>>>> Error: Missing Dependency: libedata-cal-1.2.so.1 is needed by package
>>>> evolution-connector
>>>> Error: Missing Dependency: libecal-1.2.so.3 is needed by package
>>>> evolution-sharp
>>> ...
>>>
>>>> Nothing. No packages were found. OK...now what do I do?
>>> Yup:
>>>
>>> [root at morgansmachine ~]# yum resolvedep libedata-cal-1.2.so.1
>>> libecal-1.2.so.3
>>> Loading "installonlyn" plugin
>>> Searching Packages for Dependency:
>>> Setting up repositories
>>> ...
>>> Reading repository metadata in from local files
>>> Excluding Packages in global exclude list
>>> Finished
>>> 0:evolution-data-server-1.6.1-1.fc5.2.i386
>>> 0:evolution-data-server-1.6.1-1.fc5.2.i386
>>>
>>>
>>> [root at morgansmachine ~]# yum install
>>> evolution-data-server-1.6.1-1.fc5.2.i386
>>> Loading "installonlyn" plugin
>>> Setting up Install Process
>>> Setting up repositories
>>> ...
>>> Reading repository metadata in from local files
>>> Excluding Packages in global exclude list
>>> Finished
>>> Parsing package install arguments
>>> Nothing to do
>>>
>>> So, I guess evolution-data-server-1.6.1-1.fc5.2.i386 isn't advertising
>>> it's provides properly? - So, wait till there's an update for it?
>>
>> No, its provides are fine. The problem is that they are later versions
>> than those provided by the previous release, e.g.
>>
>> libecal-1.2.so.6 instead of libecal-1.2.so.3
>> libedata-cal-1.2.so.5 instead of libedata-cal-1.2.so.1
>>
>> All the packages that depend on these libraries (e.g. gnoem-panel,
>> evolution-connector, evolution-sharp) need to be rebuilt against the
>> updated evolution-data-server, which should not have been released until
>> that had happened.
>>
>> Paul.
>>
>>
> 
> 
> Hi,
> 
> I had the same problems during the last "yum update". But I found a 
> workaround:
> 
> 1. rpm --nodeps --justdb -e evolution-data-server
> 2. yum update (installed evolution-data-server again and  updated my 
> system).

You might now have a broken system. Which versions, if any, of the 
following packages do you have:

$ rpm -q evolution-data-server \
	gnome-panel evolution-connector evolution-sharp

Paul.





More information about the fedora-list mailing list