LD_LIBRARY_PATH with Access Gateway r12.8
search cancel

LD_LIBRARY_PATH with Access Gateway r12.8

book

Article ID: 121618

calendar_today

Updated On: 09-05-2023

Products

CA Single Sign On Secure Proxy Server (SiteMinder) CA Single Sign On SOA Security Manager (SiteMinder) CA Single Sign-On

Issue/Introduction

After installation in file /opt/CA/secure-proxy/ca_sps_env.sh, it has following library path defined

LD_LIBRARY_PATH=${SPS_JAVA_HOME}/jre/lib/sparc/server:${SPS_JAVA_HOME}/jre/lib/i386/server:${NETE_SPS_ROOT}/agentframework/bin:${NETE_SPS_ROOT}/httpd/lib:${NETE_SPS_ROOT}/SSL/lib:${LD_LIBRARY_PATH}
export LD_LIBRARY_PATH


There is no such patch ${SPS_JAVA_HOME}/jre/lib/i386/server existed in our system because we are using amd64. 

Environment

CA SSO Gateway: r12.8
CA SSO Gateway OS: Linux

CA SSO Policy Store: Any

Cause

"ca_sps_env.sh" environment variable script is still pointing to the 32bit default path.  The r12.8 Policy Server is 64 bit

Resolution

Change the path from i386 to amd64. 

Some flows that require java level jni library might use libraries present in amd64 directory. 

LD_LIBRARY_PATH=${SPS_JAVA_HOME}/jre/lib/sparc/server:${SPS_JAVA_HOME}/jre/lib/amd64/server:${NETE_SPS_ROOT}/agentframework/bin:${NETE_SPS_ROOT}/httpd/lib:${NETE_SPS_ROOT}/SSL/lib:${LD_LIBRARY_PATH}
export LD_LIBRARY_PATH 



This will be resolved in r12.8 SP2 and r12.8 SP2 versions of CA SSO Gateway Server.