Greetings All,
I am running into a conflict between heartbeat and resource-agents when I
install Pacemaker and OpenAIS from the server_ha-clustering repository. The
error is "Transaction Check Error: file /etc/ha.d/shellfuncs conflicts between
attempted installs of resource-agents-1.0.2-1.1.i386 and
heartbeat-3.0.0-33.8.i386".
What is the best way to resolve the conflict? Should I just install the
RPMS manually and force /etc/ha.d/shellfuncts to be overridden?
The server in question is running a fresh, up to date install of CentOS
5.4 (32-bit). The server_ha-clustering repository is set to
http://download.opensuse.org/repositories/server:/ha-clustering/RHEL_5/server:ha-clustering.repo,
and I have version-locked yum for openais 0.80.5.
The only deviation from the install procedures in Andrew Beekhof's
excellent "Cluster from Scratch" document is that I installed OpenAIS using rpm
to ensure that I got the version from server_ha-clustering. CentOS has an
openais package with a higher version number in their "updates" repository
(http://mirror.stanford.edu/yum/pub/centos/5.4/updates/i386/RPMS/openais-0.80.6-8.el5_4.1.i386.rpm)
which is installed if openais is installed using yum.
Regards,
John Simpson
[r...@lvs03 ~]# rpm -ivh
http://download.opensuse.org/repositories/server:/ha-clustering/RHEL_5/i386/openais-0.80.5-15.1.i386.rpm
Retrieving
http://download.opensuse.org/repositories/server:/ha-clustering/RHEL_5/i386/openais-0.80.5-15.1.i386.rpm
warning: /var/tmp/rpm-xfer.nTsWoV: Header V3 DSA signature: NOKEY, key ID
1d362aeb
Preparing... ########################################### [100%]
1:openais ########################################### [100%]
[r...@lvs03 ~]# yum install "openais = 0.80.5" pacemaker
Loaded plugins: fastestmirror, versionlock
Loading mirror speeds from cached hostfile
* addons: mirrors.combinetworks.com
* base: mirror.raystedman.net
* extras: dist1.800hosting.com
* updates: mirrors.combinetworks.com
Reading version lock configuration
Setting up Install Process
Package openais-0.80.5-15.1.i386 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package pacemaker.i386 0:1.0.5-4.6 set to be updated
--> Processing Dependency: pacemaker-libs = 1.0.5-4.6 for package: pacemaker
--> Processing Dependency: libtransitioner.so.1 for package: pacemaker
--> Processing Dependency: libpengine.so.3 for package: pacemaker
--> Processing Dependency: libnetsnmphelpers.so.10 for package: pacemaker
--> Processing Dependency: libSaMsg.so.2 for package: pacemaker
--> Processing Dependency: libcib.so.1 for package: pacemaker
--> Processing Dependency: libcrmcluster.so.1 for package: pacemaker
--> Processing Dependency: libnetsnmpmibs.so.10 for package: pacemaker
--> Processing Dependency: heartbeat for package: pacemaker
--> Processing Dependency: liblrm.so.2 for package: pacemaker
--> Processing Dependency: libltdl.so.3 for package: pacemaker
--> Processing Dependency: libnetsnmpagent.so.10 for package: pacemaker
--> Processing Dependency: libpils.so.2 for package: pacemaker
--> Processing Dependency: libstonith.so.1 for package: pacemaker
--> Processing Dependency: libplumb.so.2 for package: pacemaker
--> Processing Dependency: libcrmcommon.so.2 for package: pacemaker
--> Processing Dependency: libsensors.so.3 for package: pacemaker
--> Processing Dependency: cluster-glue-libs for package: pacemaker
--> Processing Dependency: cluster-glue for package: pacemaker
--> Processing Dependency: libstonithd.so.0 for package: pacemaker
--> Processing Dependency: libccmclient.so.1 for package: pacemaker
--> Processing Dependency: libnetsnmp.so.10 for package: pacemaker
--> Processing Dependency: libpe_rules.so.2 for package: pacemaker
--> Processing Dependency: libhbclient.so.1 for package: pacemaker
--> Processing Dependency: libpe_status.so.2 for package: pacemaker
--> Running transaction check
---> Package cluster-glue.i386 0:1.0.2-7.1 set to be updated
--> Processing Dependency: libopenhpi.so.2 for package: cluster-glue
--> Processing Dependency: perl-TimeDate for package: cluster-glue
--> Processing Dependency: libOpenIPMIutils.so.0 for package: cluster-glue
--> Processing Dependency: libOpenIPMI.so.0 for package: cluster-glue
--> Processing Dependency: libOpenIPMIposix.so.0 for package: cluster-glue
---> Package cluster-glue-libs.i386 0:1.0.2-7.1 set to be updated
---> Package heartbeat.i386 0:3.0.0-33.8 set to be updated
--> Processing Dependency: PyXML for package: heartbeat
--> Processing Dependency: resource-agents for package: heartbeat
---> Package libopenais2.i386 0:0.80.5-15.1 set to be updated
---> Package libtool-ltdl.i386 0:1.5.22-7.el5_4 set to be updated
---> Package lm_sensors.i386 0:2.10.7-4.el5 set to be updated
---> Package net-snmp-libs.i386 1:5.3.2.2-7.el5_4.2 set to be updated
---> Package pacemaker-libs.i386 0:1.0.5-4.6 set to be updated
--> Running transaction check
---> Package OpenIPMI-libs.i386 0:2.0.16-5.el5_4.1 set to be updated
---> Package PyXML.i386 0:0.8.4-4.el5_4.2 set to be updated
---> Package openhpi-libs.i386 0:2.14.0-5.el5 set to be updated
---> Package perl-TimeDate.noarch 1:1.16-5.el5 set to be updated
---> Package resource-agents.i386 0:1.0.2-1.1 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
pacemaker i386 1.0.5-4.6 server_ha-clustering 652 k
Installing for dependencies:
OpenIPMI-libs i386 2.0.16-5.el5_4.1 updates 567 k
PyXML i386 0.8.4-4.el5_4.2 updates 1.0 M
cluster-glue i386 1.0.2-7.1 server_ha-clustering 1.4 M
cluster-glue-libs i386 1.0.2-7.1 server_ha-clustering 1.1 M
heartbeat i386 3.0.0-33.8 server_ha-clustering 1.5 M
libopenais2 i386 0.80.5-15.1 server_ha-clustering 431 k
libtool-ltdl i386 1.5.22-7.el5_4 updates 37 k
lm_sensors i386 2.10.7-4.el5 base 513 k
net-snmp-libs i386 1:5.3.2.2-7.el5_4.2 updates 1.3 M
openhpi-libs i386 2.14.0-5.el5 base 157 k
pacemaker-libs i386 1.0.5-4.6 server_ha-clustering 2.7 M
perl-TimeDate noarch 1:1.16-5.el5 base 32 k
resource-agents i386 1.0.2-1.1 server_ha-clustering 288 k
Transaction Summary
================================================================================
Install 14 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total size: 12 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Check Error:
file /etc/ha.d/shellfuncs conflicts between attempted installs of
resource-agents-1.0.2-1.1.i386 and heartbeat-3.0.0-33.8.i386
Error Summary
-------------
[r...@lvs03 ~]#
John Simpson
Senior Software Engineer, I. T. Engineering and Operations
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems