Avalados por :
Estoy instalando Siteminder Agent v12 en as-java 702 ejecutándose en AIX 6.1. El módulo de inicio de sesión de siteminder está fallando con estos errores:
0#0#Fatal#1#/Sistema/Seguridad#Plano###no JDecrypt en java.library.path#
#Fatal#1#/Sistema/Seguridad#Plano###El método nativo decryptString no existe en JDecrypt#
_4##0#0#Error#1#/Sistema/Seguridad#Plano###No se pudo utilizar el Secreto Compartido#
Tengo la librería JDecrypt en estas ubicaciones:
Descubrí que la ruta de Jdecrypt faltaba en java.library.path, así que la agregué a LIBPATH. Ahora dev_bootstrap muestra la ruta en java.library.path
dev_bootstrap
-Djava.library.path=/usr/sap/AFS/JC11/exe/sapjvm_4/jre/lib/ppc64/server:/usr/sap/AFS/
JC11/exe/sapjvm_4/jre/lib/ppc64:/usr/sap/AFS/JC11/exe/sapjvm_4/jre/../lib/ppc64:/usr/sap/AFS/JC11/
exe:/usr/sap/AFS/JC11/exe :/home/afsadm/CA/webasagent/sapwebas/bin :/usr/sap/AFS/SYS/exe/run:/db2/AF
S/sqllib/lib:/usr/lib:/lib:/usr/lib:/usr/sap/AFS/JC11/j2ee/os_libs:/usr/sap/AFS/JC11/exe:/usr/sap/
AFS/JC11/exe:/home/afsadm/CA/webasagent/sapwebas/bin:/usr/sap/AFS/SYS/exe/run:/db2/AFS/sqllib/lib:
/usr/lib
Pero aún obtengo los errores. Leí otro post que indicaba que el agente de siteminder v5.6 no era compatible con SAPJVM. Abrí un mensaje de soporte con CA y dicen que v12 es compatible con SAPJVM. CA piensa que aún tengo algún tipo de problema de ruta. ¿Qué me falta?
Gracias,
Rob
Gracias Roman. ¡Ojalá hubiera encontrado esta nota antes! Solicité a SAP actualizar la nota con el término de búsqueda "java.library.path".
Rob
Gracias por compartir la respuesta. Además de tu respuesta: Nota 1662540 - Archivo de biblioteca compartida de SAP JVM que termina en AIX .
Saludos,
Roman
Encontré el problema. Resulta que la JVM de IBM puede leer archivos de biblioteca con la extensión ".a" mientras que la JVM de SAP solo lee archivos con la extensión ".so".
Copié libJDecrypt.a a libJDecrypt.so y el agente está funcionando. Aquí hay un par de scripts de Java útiles que utilicé para solucionar el problema.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute