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@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@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.