[Pacemaker] pacemaker and gnbd

Vadym Chepkov vchepkov at gmail.com
Mon May 3 13:03:02 UTC 2010


On May 3, 2010, at 2:23 AM, Andrew Beekhof wrote:
> 
> 
> I doubt openais conflicts with corosync, unless you have a very old
> version of cman.
> The repos include openais 1.0.x which is built against corosync.
> 

Unless I am doing something terribly wrong, this is not the case.

Redhat 5.5 (the latest at the moment) comes with cman-2.0.115-34.el5.x86_64.rpm

# rpm -q --requires -p cman-2.0.115-34.el5.x86_64.rpm 
warning: cman-2.0.115-34.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
kernel >= 2.6.18-36.el5
/sbin/chkconfig  
/sbin/chkconfig  
openais  
pexpect  
/bin/sh  
/bin/sh  
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
/bin/bash  
/usr/bin/perl  
/usr/bin/python  
libcpg.so.2()(64bit)  
libcpg.so.2(OPENAIS_CPG_1.0)(64bit)  
libc.so.6()(64bit)  
libc.so.6(GLIBC_2.2.5)(64bit)  
libc.so.6(GLIBC_2.3.2)(64bit)  
libc.so.6(GLIBC_2.3.3)(64bit)  
libc.so.6(GLIBC_2.3)(64bit)  
libdlm.so.2()(64bit)  
libdl.so.2()(64bit)  
libm.so.6()(64bit)  
libnss3.so()(64bit)  
libnss3.so(NSS_3.2)(64bit)  
libnss3.so(NSS_3.4)(64bit)  
libpthread.so.0()(64bit)  
libpthread.so.0(GLIBC_2.2.5)(64bit)  
libpthread.so.0(GLIBC_2.3.2)(64bit)  
librt.so.1()(64bit)  
librt.so.1(GLIBC_2.2.5)(64bit)  
libSaCkpt.so.2()(64bit)  
libSaCkpt.so.2(OPENAIS_CKPT_B.01.01)(64bit)  
libxml2.so.2()(64bit)  
libz.so.1()(64bit)  
perl(Getopt::Std)  
perl(IPC::Open3)  
perl(Net::Telnet)  
perl(POSIX)  
perl(strict)  
perl(warnings)  
perl(XML::LibXML)  

So, it depends on openais 0.8 (libcpg.so.2) 

And here is yum output:

# yum install gnbd
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gnbd.x86_64 0:1.1.7-1.el5 set to be updated
--> Processing Dependency: libcman.so.2()(64bit) for package: gnbd
--> Running transaction check
---> Package cman.x86_64 0:2.0.115-34.el5 set to be updated
--> Processing Dependency: libSaCkpt.so.2(OPENAIS_CKPT_B.01.01)(64bit) for package: cman
--> Processing Dependency: perl(Net::Telnet) for package: cman
--> Processing Dependency: perl(XML::LibXML) for package: cman
--> Processing Dependency: pexpect for package: cman
--> Processing Dependency: openais for package: cman
--> Processing Dependency: libcpg.so.2(OPENAIS_CPG_1.0)(64bit) for package: cman
--> Processing Dependency: libSaCkpt.so.2()(64bit) for package: cman
--> Processing Dependency: libcpg.so.2()(64bit) for package: cman
--> Running transaction check
---> Package openais.x86_64 0:0.80.6-16.el5 set to be updated
---> Package perl-Net-Telnet.noarch 0:3.03-5 set to be updated
---> Package perl-XML-LibXML.x86_64 0:1.58-6 set to be updated
--> Processing Dependency: perl-XML-NamespaceSupport for package: perl-XML-LibXML
--> Processing Dependency: perl-XML-LibXML-Common for package: perl-XML-LibXML
--> Processing Dependency: perl(XML::SAX::Exception) for package: perl-XML-LibXML
--> Processing Dependency: perl(XML::LibXML::Common) for package: perl-XML-LibXML
--> Processing Dependency: perl-XML-SAX for package: perl-XML-LibXML
--> Processing Dependency: perl(XML::SAX::DocumentLocator) for package: perl-XML-LibXML
--> Processing Dependency: perl(XML::SAX::Base) for package: perl-XML-LibXML
--> Processing Dependency: perl(XML::NamespaceSupport) for package: perl-XML-LibXML
---> Package pexpect.noarch 0:2.3-3.el5 set to be updated
--> Running transaction check
---> Package perl-XML-LibXML-Common.x86_64 0:0.13-8.2.2 set to be updated
---> Package perl-XML-NamespaceSupport.noarch 0:1.09-1.2.1 set to be updated
---> Package perl-XML-SAX.noarch 0:0.14-8 set to be updated
--> Processing Conflict: corosync conflicts openais <= 0.89
--> Finished Dependency Resolution
corosync-1.2.1-1.el5.x86_64 from installed has depsolving problems
  --> corosync conflicts with openais
Error: corosync conflicts with openais


Vadym





More information about the Pacemaker mailing list