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.
Feedback
Was this article helpful?
thumb_up
Yes
thumb_down
No