TIBCO ActiveMatrix products on Security-Enhanced Linux ("SELinux").

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").