Re: RHEL 5.1 > RHEL 5.2 Dependency Hell.
- From: Nico Kadel-Garcia <nkadel@xxxxxxxxx>
- Date: Sat, 14 Jun 2008 01:51:34 +0100
Jan Gerrit Kootstra wrote:
1PW wrote:Hello All:1PW,
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.
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.
.
- References:
- RHEL 5.1 > RHEL 5.2 Dependency Hell.
- From: 1PW
- Re: RHEL 5.1 > RHEL 5.2 Dependency Hell.
- From: Jan Gerrit Kootstra
- RHEL 5.1 > RHEL 5.2 Dependency Hell.
- Prev by Date: Re: Fedora Questions
- Next by Date: Re: freeware for data guard
- Previous by thread: Re: RHEL 5.1 > RHEL 5.2 Dependency Hell.
- Next by thread: Getting loc
- Index(es):
Relevant Pages
|