Erro Apache após a atualização: Não é possível carregar o módulo mod_ssl.so: símbolo indefinido: SSL_get_srp_userinfo "

1

Depois que eu atualizo o Apache para a versão 2.4.12, ele está dando erro no momento do início. Eu usei os comandos abaixo para instalar o apache.

   ./configure --prefix=/usr/local/apache2 --enable-so --enable-ssl --enable-mod_shared=all
make clean all
make
make install

Eu substituí o novo httpd.conf pelo meu antigo httpd.conf e agora Enquanto inicio o apache, recebo o erro abaixo.

httpd: Syntax error on line 148 of /usr/local/apache2/conf/httpd.conf: Cannot load modules/mod_ssl.so into server: /usr/local/apache2/modules/mod_ssl.so: undefined symbol: SSL_get_srp_userinfo

Alguém pode dizer se estou perdendo alguma coisa e como resolvê-lo agora?

    
por newbie17 09.05.2015 / 07:54

1 resposta

0

httpd: Syntax error on line 148 of /usr/local/apache2/conf/httpd.conf: Cannot load modules/mod_ssl.so into server: /usr/local/apache2/modules/mod_ssl.so: undefined symbol: SSL_get_srp_userinfo

SSL_get_srp_userinfo faz parte de libssl (e não libcrypto ), presumindo que você não tenha Configure com no-srp :

$ nm ./libSSL.dylib | grep SSL_get_srp_userinfo
0000000000038830 T _SSL_get_srp_userinfo

Parece que o seu problema está no mod_ssl.so ou libssl.so . Você deve garantir que libssl.so inclua SRP e você deve garantir que mod_ssl.so use uma versão de libssl que inclua SRP.

    
por 14.05.2015 / 10:21