ProLiant Servers (ML,DL,SL)
cancel
Showing results for 
Search instead for 
Did you mean: 

cannot install the MCP pack for HP proiant G7 server in Centos 6.3

chuiking
Occasional Contributor

cannot install the MCP pack for HP proiant G7 server in Centos 6.3

[root@localhost 9.00]# rpm -ivh cpqacuxe-9.0-24.0.noarch.rpm hpacucli-9.0-24.0.noarch.rpm hp-smh-templates-9.0.0.36-35.all.noarch.rpm
error: Failed dependencies:
        libstdc++.so.6 is needed by cpqacuxe-9.0-24.0.i386
        libstdc++.so.6(CXXABI_1.3) is needed by cpqacuxe-9.0-24.0.i386
        libstdc++.so.6(GLIBCXX_3.4) is needed by cpqacuxe-9.0-24.0.i386
        libstdc++.so.6 is needed by hpacucli-9.0-24.0.i386
        libstdc++.so.6(CXXABI_1.3) is needed by hpacucli-9.0-24.0.i386
        libstdc++.so.6(GLIBCXX_3.4) is needed by hpacucli-9.0-24.0.i386
        hp-snmp-agents is needed by hp-smh-templates-9.0.0.36-35.all.noarch
[root@localhost 9.00]# rpm -ivh hp-snmp-agents-9.0.0.48-49.rhel6.x86_64.rpm
error: Failed dependencies:
        libstdc++.so.6 is needed by hp-snmp-agents-9.0.0.48-49.rhel6.x86_64
        libstdc++.so.6(CXXABI_1.3) is needed by hp-snmp-agents-9.0.0.48-49.rhel6.x86_64
        libstdc++.so.6(GLIBCXX_3.4) is needed by hp-snmp-agents-9.0.0.48-49.rhel6.x86_64
[root@localhost 9.00]# rpm -aq | grep libstdc
libstdc++-devel-4.4.6-4.el6.x86_64
compat-libstdc++-33-3.2.3-69.el6.x86_64
libstdc++-docs-4.4.6-4.el6.x86_64
libstdc++-4.4.6-4.el6.x86_64
compat-libstdc++-296-2.96-144.el6.i686
[root@localhost 9.00]#
[root@localhost 9.00]# cd /usr/lib64
[root@localhost lib64]# ls -lt libstdc*
lrwxrwxrwx. 1 root root     18 Nov 14 00:54 libstdc++.so.5 -> libstdc++.so.5.0.7
lrwxrwxrwx. 1 root root     19 Nov 14 00:29 libstdc++.so.6 -> libstdc++.so.6.0.1                     3
-rwxr-xr-x. 1 root root 987096 Jun 22 16:07 libstdc++.so.6.0.13
-rwxr-xr-x. 1 root root 825480 Mar 23  2011 libstdc++.so.5.0.7
[root@localhost lib64]#

 

Why I cannot install those rpm package in Centos 6.3 ??? Please advice ...

1 REPLY
Matti_Kurkela
Honored Contributor

Re: cannot install the MCP pack for HP proiant G7 server in Centos 6.3

You are running a 64-bit version of Centos 6.3, but the cpqacuxe and hpacucli RPMs require 32-bit libraries, specifically compat-libstc++-33-<version>.i686.rpm. You only have a 64-bit version of that installed.


The snmp-agents RPM may actually have the same requirement, even though it is named .x86_64.rpm. That only means the package is intended for a 64-bit system: it does not guarantee that the package is implemented completely using 64-bit code.

 

I think the hpacucli and the hp-snmp-agents may have finally become purely 64-bit at version 9.1.0, eliminating the need for 32-bit compatibility libraries. Not sure about cpqacuxe and SMH.

 

If you have package repositories configured (= you can use "yum" to install packages), it's often easier to use "yum localinstall" instead of "rpm -ivh": it will automatically figure out if other packages will need to be installed to satisfy dependencies, and will ask you to accept a list of additional things to install before proceeding. If you accept, it will auto-download the dependencies from the configured package repositories before installing the package(s) you specified on the command line.

 

So, you might try:

# yum localinstall hp-snmp-agents-9.0.0.48-49.rhel6.x86_64.rpm

# yum localinstall cpqacuxe-9.0-24.0.noarch.rpm hpacucli-9.0-24.0.noarch.rpm hp-smh-templates-9.0.0.36-35.all.noarch.rpm

 

MK