Installing Policy Manager Linux 64 bits: libstdc++.so.5 is required

Hi,
We are installing Policy Manager for Linux in a RHEL 6 64 bits.


During the installation of the second component: "Policy Manager server Console" we have the problem above.
We have already installed "compat-libstdc++-33.x86_64".

 

rpm -i fspms-12.00.67239-1.x86_64.rpm ERROR: Your system has no suitable libstdc++ 32bit library
(libstdc++.so.5 is required)!
If you are running Red Hat Enterprise Linux or CentOS please make sure that you have
'compat-libstdc++-33' 32bit package installed.
error: %pre(f-secure-policy-manager-server-12.00.67239-1.x86_64) scriptlet failed, exit status 1
error: install: %pre scriptlet failed (2), skipping f-secure-policy-manager-server-12.00.67239-1

 

 If we uninstall the compat-libstdc++-33.x86_64 , to be able to install the 32 bits version, it asks for the package in 64 bits.

We are not able to install the 32 bits compat-libstdc++-33, because it has some dependencies we aren´t able to install it either, because we have already installed that dependencies.

 

What could we do to tackle this problem? Could someone provide us the packages ".rpm" to install the 64 bits version?(just to see if the problem comes from our file packages)

Thank you so much. King regards.

Answers

  • ButaButa Posts: 12

    Hi LTsmash,

     

    You should have both 32 and 64 bit versions of compat-libstdc++-33 installed. To install 32 bit version you can do following:

    yum install compat-libstdc++-33.i686
  • LTsmashLTsmash Posts: 16

    Hi,

    thanks for your answer.

     

    Yes my problem it´s that I have already installed the 64 bit version of this package and I try to install the 32 bits version marks the new package as an update of the 64 bits version and it end in error.

     

    This is my output:

    [[email protected]]# yum install compat-libstdc++-33-3.2.3-69.el6.i686.rpm
    Not loading "rhnplugin" plugin, as it is disabled
    Loaded plugins: product-id, subscription-manager
    Updating Red Hat repositories.
    Config time: 0.031
    Yum Version: 3.2.29
    Repository 'localrepo' is missing name in configuration, using id
    Setting up Package Sacks
    pkgsack time: 0.015
    rpmdb time: 0.000
    Setting up Install Process
    Examining compat-libstdc++-33-3.2.3-69.el6.i686.rpm: compat-libstdc++-33-3.2.3-69.el6.i686
    Marking compat-libstdc++-33-3.2.3-69.el6.i686.rpm as an update to compat-libstdc++-33-3.2.3-61.x86_64
    Building updates object
    up:Obs Init time: 0.002
    up:simple updates time: 0.000
    up:obs time: 0.000
    up:condense time: 0.000
    updates time: 0.072
    Error: Nothing to do

     

     

    Thank you! any help will be very welcome.

     

  • ButaButa Posts: 12

    Hi LTsmash,

     

    You have different kernel versions for 32 and 64 bit packages. And for 32 bit package has a newer kernel version. Installing both packages with same kernel version might be helpful.

  • larmlarm Posts: 1

    On CentOS 7  fspms-12.10.76372-1.x86_64.rpm missed libstdc++.so.6,

    got 32-bits version : 

    yum install libstdc++.i686
This discussion has been closed.