La aplicación Java que requiere la configuración LD_PRELOAD debido al encadenamiento de señales dice que LD_PRELOAD es nulo

La aplicación Java que requiere la configuración LD_PRELOAD debido al encadenamiento de señales dice que LD_PRELOAD es nulo

Estoy solucionando el fallo de un programa Java más grande en un servidor. Sin embargo, pude reproducir el problema con un programa Java súper básico que simplemente genera el valor de la variable de entorno para LD_PRELOAD. El script bash establece la variable (exportar LD_PRELOAD=....) y luego ejecuta el programa java básico y el resultado dice que el valor no se ha establecido. Debido a esto, hay fallas en el programa Java más grande que estamos tratando de solucionar. La plataforma es RHEL 7.5. ¿Alguien sabe si podría haber alguna configuración de seguridad que impida que la variable del sistema esté disponible para la jvm? Lo he probado en muchos otros sistemas, incluido otro sistema RHEL 7.5 y no he visto el problema. Esto me lleva a creer que es una configuración en ese servidor que es diferente.

Respuesta1

Para cualquiera que esté interesado, encontramos el problema... El antivirus Cylance estaba bloqueando la configuración de LD_PRELOAD como método para evitar el secuestro del proceso de carga de la biblioteca. Si a alguien más le ha sucedido algo como esto, espero que sea de ayuda. ¡Salud!

información relacionada