SE Linux Security set to Enforced causing Error or preventing installation.

Document ID : KB000087156
Last Modified Date : 14/04/2018
Show Technical Document Details
Issue:
Error Message :
error while loading shared libraries:../bin/lib/libunicomm.so: cannot restore segment prot after reloc: Permission denied

Patch level detected:Dollar Universe 6.5.01
Product Version: Dollar.Universe 6.5.01

Description :If the SE Linux security settings are set to enforced the installation will not work or error types such as this will be displayed:
error while loading shared libraries:../bin/lib/libunicomm.so: cannot restore segment prot after reloc: Permission denied
Environment:
OS: Linux
OS Version: Linux
Cause:
Cause type:
By design
Root Cause: SElinux needs to be properly configured in order to perform an installation.
Resolution:
In order to resolve this issues two solutions exist:

1) After installing the kit, you can execute these commands (as root):
chcon -t texrel_shlib_t libunicomm.so
chcon -t texrel_shlib_t libunisur_cli.so
chcon -t texrel_shlib_t libuniftapi.so

And then reactivate the SE Linux security: echo 1 >/selinux/enforce

2) Set SELinux to disabled by using the command echo 0 >/selinux/enforce

Fix Status: No Fix

Additional Information:
Workaround :
N/A