TIBCO ActiveMatrix products on Security-Enhanced Linux ("SELinux").
book
Article ID: KB0093198
calendar_today
Updated On:
Products
Versions
TIBCO ActiveMatrix Service Grid
-
TIBCO ActiveMatrix BusinessWorks Service Engine
-
Not Applicable
-
Description
Resolution:
Security-Enhanced Linux ("SELinux") is an User Access Control mechanism which applies stricter controls over process executables. If not configured properly, SELinux can prevent an executable (tibcohost and other utilities, as well as some third party process executable such as SQL*Plus) from loading a required shared library. The symptom during tibcohost startup looked like the following:
############
[root@test bin]# ./tibcohost
Lib name /opt/amx/tibcojre/1.6.0/lib/i386/server/libjvm.so
Failed to load shared library, library name : /opt/amx/tibcojre/1.6.0/lib/i386/server/libjvm.so
############
TIBCO recommends ActiveMatrix product users disable SELinux when it is not considered as necessary so as to avoid library loading issue during tibcohost start and stop. Advanced users may still have SELinux enabled at their own discretion. It would require a System Administrator to configure the SELinux context properly to make sure TIBCO executables can be started and stopped correctly.
Issue/Introduction
TIBCO ActiveMatrix products on Security-Enhanced Linux ("SELinux").