Re: RHEL 5.1 > RHEL 5.2 Dependency Hell.



Jan Gerrit Kootstra wrote:
1PW wrote:
Hello All:

Subject: RHEL 5.1 > RHEL 5.2 Dependency Hell.

On May 23rd, when Red Hat released the Tikanga updates for RHEL 5.2, I
updated my RHEL 5.1 system. However, after the yum process had
updated a few hundred files, and installed some new ones, I was left
with a some unfinished updates.

In an effort to correct this, and provide a good environment, I ran the following:

# rpm –rebuilddb
# yum clean packages headers metadata dbcache

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.

1PW,


I downloaded the DVD iso and started first with:
mount -o loop /path-to-iso/rhel-5-server-x86_64-dvd.iso /mnt
cd /mnt/Server
for i in *.rpm
do
yum localupdate $i
done

after that i ran:
yum -y update


Kind regards,


Jan Gerrit Kootstra

Me, I'd do a 'reposync' command to another directory. That gets most, though not all, of rhe RPM's in your yum repositories. And it's a good way to centralize the update RPM's and avoid having to reach out to RedHat's 'up2date in grandma's bed with big teeth', called 'yum-rhn-plugin', except on that one server as a local RPM mirror. This allows you to download and examine the RPM's in much more detail at your own leisure, and makes for much faster local updates and virtual OS installations when you haven't registered the copy yet, or for VMware installations where you have a spare license for local virtual instances but the VMware server is not, itself, RHEL 5.
.



Relevant Pages

  • Re: RHEL 5.1 > RHEL 5.2 Dependency Hell.
    ... RHEL 5.1> RHEL 5.2 Dependency Hell. ... On May 23rd, when Red Hat released the Tikanga updates for RHEL 5.2, I ... Error: Missing Dependency: libexchange-storage-1.2.so.2 is needed by package evolution-data-server-devel ...
    (linux.redhat)
  • RHEL 5.1 > RHEL 5.2 Dependency Hell.
    ... RHEL 5.1> RHEL 5.2 Dependency Hell. ... On May 23rd, when Red Hat released the Tikanga updates for RHEL 5.2, I ... Error: Missing Dependency: libexchange-storage-1.2.so.2 is needed by package evolution-data-server-devel ...
    (linux.redhat)
  • Re: first yum went OK, however the second got the following
    ... by then somebody will fix the dependency. ... I did read that wiki and updated the new Key, that does not fix the Yum ... package in the updates repo. ...
    (Fedora)
  • Re: first yum went OK, however the second got the following
    ... by then somebody will fix the dependency. ... I did read that wiki and updated the new Key, that does not fix the Yum ... package in the updates repo. ...
    (Fedora)
  • Re: Dependency resolution failed
    ... It says Missing Dependency: ... yum list updates> updates ... Replace the version of the package with *, and add yum -y update in front of each package. ...
    (Fedora)