FPOMS fails to start with ORACLE due to incorrect directory location.

FPOMS fails to start with ORACLE due to incorrect directory location.

book

Article ID: KB0093183

calendar_today

Updated On:

Products Versions
TIBCO Fulfillment Provisioning -
Not Applicable -

Description

Description:
FPOMS fails to start as the provided location for “oci.8.so” library is not correct.

Symptoms:
After executing the provadmin command to start FPOMS, the following trace message will be logged in the fpoms.log file.

 =============================================================================
PHP Warning:  PHP Startup: Unable to load dynamic library '/opt/kabira/3rdparty/linux/php/5.3.21_x86_64/lib/php/extensions/no-debug-non-zts-20090626/oci8.so' - /opt/kabira/3rdparty/linux/php/5.3.21_x86_64/lib/php/extensions/no-debug-non-zts-20090626/oci8.so: cannot open shared object file: No such file or directory in Unknown on line 0
 =============================================================================

Cause:
This is a known issue (AP-660). This  happens because the script used to start FPOMS refers to a hard-coded path “/opt/kabira/3rdparty”. It looks for the library in a non-existing location instead of $SW_HOME/3rdparty.

Resolution

The workaround is to create a symbolic link between $SW_HOME/3rdparty and /opt/kabira/3rdparty. 

-          mkdir -p /opt/kabira
-          ln -s $SW_HOME/3rdparty /opt/kabira/


Issue/Introduction

FPOMS fails to start with ORACLE due to incorrect directory location.

Additional Information

Fulfillment Provisioning 3.8 Release Notes.