O aplicativo Java que requer configuração de LD_PRELOAD devido ao encadeamento de sinal diz que LD_PRELOAD é nulo

O aplicativo Java que requer configuração de LD_PRELOAD devido ao encadeamento de sinal diz que LD_PRELOAD é nulo

Estou solucionando a falha de um programa Java maior em um servidor. No entanto, consegui reproduzir o problema com um programa Java superbásico que apenas gera o valor da variável de ambiente para LD_PRELOAD. O script bash define a variável (export LD_PRELOAD=....) e, em seguida, executa o programa java básico e a saída indica que o valor não foi definido. Por causa disso, há falhas no programa Java maior que estamos tentando solucionar. A plataforma é RHEL 7.5. Alguém sabe se poderia haver alguma configuração de segurança que pudesse impedir que a variável do sistema estivesse disponível para o jvm? Eu tentei em vários outros sistemas, incluindo outro sistema RHEL 7.5 e não vi o problema. Isso me leva a acreditar que é uma configuração diferente nesse servidor.

Responder1

Para quem estiver interessado, encontramos o problema....O antivírus Cylance estava bloqueando a configuração de LD_PRELOAD como um método para evitar o sequestro do processo de carregamento da biblioteca. Se alguém mais acontecer algo assim, espero que seja útil. Saúde!

informação relacionada