[CentOS] Dependency problem in heartbeat-ldirectord update for Centos 4.6

Tony Mountifield

tony at softins.clara.co.uk
Wed Feb 6 23:31:30 UTC 2008


I've just been trying to do a "yum update" on a Centos 4.6 system, and one
of the packages it wants to upgrade is heartbeat-ldirectord from 2.1.2-3
to 2.1.3-2

However, the newer version has dependency problems that can't be resolved:

[root at miton2 ~]# yum update
Loading "fastestmirror" plugin
Loading "protectbase" plugin
Setting up Update Process
Setting up repositories
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
0 packages excluded due to repository protections
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package kernel-devel.i686 0:2.6.9-67.0.4.EL set to be installed
---> Package kernel-smp-devel.i686 0:2.6.9-67.0.4.EL set to be installed
---> Package kernel-smp.i686 0:2.6.9-67.0.4.EL set to be installed
---> Package kernel.i686 0:2.6.9-67.0.4.EL set to be installed
---> Package heartbeat-stonith.i386 0:2.1.3-2.el4.centos set to be updated
---> Package heartbeat.i386 0:2.1.3-2.el4.centos set to be updated
---> Package heartbeat-pils.i386 0:2.1.3-2.el4.centos set to be updated
---> Package heartbeat-ldirectord.i386 0:2.1.3-2.el4.centos set to be updated
--> Running transaction check
--> Processing Dependency: perl-ldap for package: heartbeat-ldirectord
--> Processing Dependency: PyXML for package: heartbeat
--> Processing Dependency: perl-libnet for package: heartbeat-ldirectord
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package PyXML.i386 0:0.8.3-6 set to be updated
--> Running transaction check
--> Processing Dependency: perl-ldap for package: heartbeat-ldirectord
--> Processing Dependency: perl-libnet for package: heartbeat-ldirectord
--> Finished Dependency Resolution
Error: Missing Dependency: perl-ldap is needed by package heartbeat-ldirectord
Error: Missing Dependency: perl-libnet is needed by package heartbeat-ldirectord
[root at miton2 ~]# uname -a
Linux miton2 2.6.9-67.0.1.ELsmp #1 SMP Wed Dec 19 16:01:12 EST 2007 i686 i686 i386 GNU/Linux
[root at miton2 ~]# cat /etc/issue
CentOS release 4.6 (Final)
Kernel \r on an \m

[root at miton2 ~]#

Looking in Google, it appears that this problem has occurred before in
previous releases of CentOS 4, although heartbeat-ldirectord-2.1.2-3
doesn't have the problem.

Is this a bug in upstream too? How to fix?

Cheers
Tony
-- 
Tony Mountifield
Work: tony at softins.co.uk - http://www.softins.co.uk
Play: tony at mountifield.org - http://tony.mountifield.org



More information about the CentOS mailing list