Re: RHEL 5.1 > RHEL 5.2 Dependency Hell.



Zaphod Beeblebrox wrote:
1PW wrote:


[....]

and then...

# yum update -y

I still receive:

--> Running transaction check
---> Package evolution-data-server.i386 0:1.12.3-6.el5 set to be updated
---> Package libhugetlbfs.i386 0:1.2-5.el5 set to be updated
--> Processing Dependency: libegroupwise-1.2.so.12 for package: evolution-data-server-devel
--> Processing Dependency: libexchange-storage-1.2.so.2 for package: evolution-data-server-devel
--> Processing Dependency: evolution-data-server = 1.8.0-25.el5 for package: evolution-data-server-devel
--> Finished Dependency Resolution
Error: Missing Dependency: libegroupwise-1.2.so.12 is needed by package evolution-data-server-devel
Error: Missing Dependency: libexchange-storage-1.2.so.2 is needed by package evolution-data-server-devel
Error: Missing Dependency: evolution-data-server = 1.8.0-25.el5 is needed by package evolution-data-server-devel

In the past, under lessor circumstances, I would have downloaded all
rpms of similar file names that already were on my system. Then I'd
try a:

# rpm -ivh *.*

This would work fine. However, in the above situation, my “Dependency
Hell� seems too extensive. Because of these residual unsatisfied
dependencies, the subsequent Red Hat updates have all been done
manually, by file name, so I don't fall behind.

Any ideas? Thank you.

In the absence of anything at all, I offer this suggestion.

What would happen if you 'let evolution go' for a while, i.e. remove it, which would keep the process happy, and after it's finished, then reinstall evolution (and its hanger-ons)?

Might not be a smart approach, but it might give you a better idea.

best

Z




Hello Z:

Just trying to "test" erasing evolution-data-server rendered the
following:

# rpm -e --test evolution-data-server
error: Failed dependencies:
libcamel-1.2.so.0 is needed by (installed) evolution-data-server-devel-1.8.0-25.el5.i386
libcamel-provider-1.2.so.8 is needed by (installed) evolution-data-server-devel-1.8.0-25.el5.i386
libebook-1.2.so.9 is needed by (installed) ekiga-2.0.2-7.0.2.i386
libebook-1.2.so.9 is needed by (installed) nautilus-sendto-0.7-5.fc6.i386
libebook-1.2.so.9 is needed by (installed) evolution-data-server-devel-1.8.0-25.el5.i386
libebook-1.2.so.9 is needed by (installed) pidgin-2.3.1-1.el5.i386
libebook-1.2.so.9 is needed by (installed) bug-buddy-2.16.0-2.el5.i386
libebook-1.2.so.9 is needed by (installed) control-center-2.16.0-16.el5.i386
libebook-1.2.so.9 is needed by (installed) gnome-panel-2.16.1-7.el5.i386
libecal-1.2.so.7 is needed by (installed) evolution-data-server-devel-1.8.0-25.el5.i386
libecal-1.2.so.7 is needed by (installed) evolution-webcal-2.7.1-6.i386
libecal-1.2.so.7 is needed by (installed) gnome-panel-2.16.1-7.el5.i386
libedata-book-1.2.so.2 is needed by (installed) evolution-data-server-devel-1.8.0-25.el5.i386
libedata-book-1.2.so.2 is needed by (installed) pidgin-2.3.1-1.el5.i386
libedata-cal-1.2.so.6 is needed by (installed) evolution-data-server-devel-1.8.0-25.el5.i386
libedataserver-1.2.so.7 is needed by (installed) ekiga-2.0.2-7.0.2.i386
libedataserver-1.2.so.7 is needed by (installed) nautilus-sendto-0.7-5.fc6.i386
libedataserver-1.2.so.7 is needed by (installed) evolution-data-server-devel-1.8.0-25.el5.i386
libedataserver-1.2.so.7 is needed by (installed) pidgin-2.3.1-1.el5.i386
libedataserver-1.2.so.7 is needed by (installed) bug-buddy-2.16.0-2.el5.i386
libedataserver-1.2.so.7 is needed by (installed) evolution-webcal-2.7.1-6.i386
libedataserver-1.2.so.7 is needed by (installed) control-center-2.16.0-16.el5.i386
libedataserver-1.2.so.7 is needed by (installed) gnome-panel-2.16.1-7.el5.i386
libedataserverui-1.2.so.8 is needed by (installed) evolution-data-server-devel-1.8.0-25.el5.i386
libedataserverui-1.2.so.8 is needed by (installed) gnome-panel-2.16.1-7.el5.i386
libegroupwise-1.2.so.12 is needed by (installed) evolution-data-server-devel-1.8.0-25.el5.i386
libexchange-storage-1.2.so.2 is needed by (installed) evolution-data-server-devel-1.8.0-25.el5.i386
evolution-data-server is needed by (installed) ekiga-2.0.2-7.0.2.i386
evolution-data-server = 1.8.0-25.el5 is needed by (installed) evolution-data-server-devel-1.8.0-25.el5.i386
evolution-data-server >= 1.1.0 is needed by (installed) evolution-webcal-2.7.1-6.i386
evolution-data-server >= 1.1.4 is needed by (installed) gnome-panel-2.16.1-7.el5.i386
#

That's thirty-one (31) dependencies alone. I suppose I could have added a "--nodeps" instead of "--test" with the above. However, a
cursory look at the dependencies is not at all promising.

Yes - I have paid Red Hat support. However, I'm thinking somebody
might have seen something similar and hence my posting here first.

I'm not dismissing your "let evolution go" idea. However, I'm going
to take things slowly and methodically.

--
1PW
.