Technical FAQs

Ask a Question

PowerChute Business Edition 9.1.1, and 9.0.3 Agent fails to install on RHEL 5.8, 5.9, 5.10, 5.11

Issue:
Installation of Agent fails on RHEL 5.8, 5.9, 5.10, 5.11  after running install_pbeagent_linux.sh
The following message appears:
Error: dl failure on line 864
Error: failed /home/abhinay/Apps/jdk1.7.0_04-i586/jre/lib/i386/client/libjvm.so, because /home/abhinay/Apps/jdk1.7.0_04-i586/jre/lib/i386/client/libjvm.so: cannot restore segment prot after reloc: Permission denied
   
Product Line:
PowerChute Business Edition

Environment:
OS: RHEL 5.8, 5.9, 5.10, 5.11 x64, x86Build: PowerChute Business 9.1.1 and 9.0.3 OEM Basic and 25 Node Deluxe

Cause:
This problem is caused by SELinux enforcing an access policy. The policy forbids the Agent installer from changing the attributes for memory protection of a memory segment.
RedHat Enterprise Linux has SELinux set to "Enforcing" mode by default.

Resolution:

1. Allow  libjvm.so  to text relocate by running the change context.
  • Type the following into the command line:
  • chcon -t textrel_shlib_t /bin/java/jre/1.7.0_17/lib/i386/client/libjvm.so
2.  Run the PowerChute Agent configuration script to complete the installation.
  •     Type the following into the command line:
  •     cd /opt/APC/PowerChuteBusinessEdition/Agent
  •     ./config.sh
Was this helpful?
What can we do to improve the information ?