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

Reply via email to