Policy Server 12.6 64bit has still Environment Variable related to 32bit libraries

Document ID : KB000008672
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

We've installed Policy Server 12.6, and we notice that this one has 

reference to 32bit Java Libraries in the file 

 

  ca_ps_env.ksh 

 

  NETE_JRE_ROOT="/opt/jdk1.8.0_131/jre/"; export NETE_JRE_ROOT 

  NETE_PS_LIBPATH="$NETE_PS_ROOT/bin:$NETE_PS_ROOT/lib:$NETE_PS_ROOT/bin/thirdparty:$ODBCLIB:$NETE_JRE_ROOT/lib/i386/server:$NETE_JRE_ROOT:$NETE_JRE_ROOT/lib/i386:$NETE_JDK_ROOT"; export NETE_PS_LIBPATH 

 

How can we fix this ?

 

Environment:
Policy Server 12.6 on RedHat 6;
Resolution:

Manually fix it modifying the file ca_ps_env.ksh : 

 

Update "<SITE_MINDER_PS_INSTALL_DIR>\ca_ps_env.ksh" file with the 

following change and restart Policy Server service. 

 

Current Line: 

NETE_PS_LIBPATH="$NETE_PS_ROOT/bin:$NETE_PS_ROOT/lib:$NETE_PS_ROOT/bin/thirdparty:$ODBCLIB:$NETE_JRE_ROOT/lib/i386/server:$NETE_JRE_ROOT:$NETE_JRE_ROOT/lib/i386:$NETE_JDK_ROOT"; export NETE_PS_LIBPATH 

 

New Line: 

NETE_PS_LIBPATH="$NETE_PS_ROOT/bin:$NETE_PS_ROOT/lib:$NETE_PS_ROOT/bin/thirdparty:$ODBCLIB:$NETE_JRE_ROOT/lib/amd64/server:$NETE_JRE_ROOT:$NETE_JRE_ROOT/lib/amd64:$NETE_JDK_ROOT"; export NETE_PS_LIBPATH