Símbolo indefinido: SSL_library_init com Syslog-ng

0

Eu tenho o OpenSSL instalado a partir da fonte e vinculei GLIB_LIBS e GLIB_CFLAGS aos diretórios corretos durante a configuração e configuração with-SSL

Quando tento iniciar o syslog-ng (versão 3.6.4) no Ubuntu Server 14.04, obtenho os seguintes erros:

[2017-04-20T12:39:18.252222] Error opening plugin module; module='afsocket', error='/linux1/lib/syslog-ng/libsyslog-ng-crypto.so: undefined symbol: SSL_library_init'
[2017-04-20T12:39:18.253205] Error opening plugin module; module='dbparser', error='/linux1/lib/syslog-ng/libsyslog-ng-crypto.so: undefined symbol: SSL_library_init'
[2017-04-20T12:39:18.255387] Error opening plugin module; module='afsocket-tls', error='/linux1/lib/syslog-ng/libsyslog-ng-crypto.so: undefined symbol: SSL_library_init'
[2017-04-20T12:39:18.256429] Error opening plugin module; module='cryptofuncs', error='/linux1/lib/syslog-ng/libsyslog-ng-crypto.so: undefined symbol: SSL_library_init'
[2017-04-20T12:39:18.256964] Error opening plugin module; module='syslog-ng-crypto', error='/linux1/lib/syslog-ng/libsyslog-ng-crypto.so: undefined symbol: SSL_library_init'
    
por Anton Rasmussen 20.04.2017 / 18:43

1 resposta

0

As bibliotecas OpenSSL são altamente dependentes das versões e de suas alterações na ABI com frequência.

Ou você mantém versões diferentes de bibliotecas ssl em seu sistema, ou você tem que (re) compilar também binários que dependem de suas novas bibliotecas openssl.

    
por 20.04.2017 / 18:53