1 votes

Erreur Apache après la mise à jour : Impossible de charger le module mod_ssl.so : undefined symbol : SSL_get_srp_userinfo"

Après avoir mis à jour Apache vers la version 2.4.12, il donne une erreur au moment du démarrage. J'ai utilisé les commandes suivantes pour installer Apache.

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

J'ai remplacé le nouveau httpd.conf par mon ancien httpd.conf et maintenant, en démarrant Apache, j'obtiens l'erreur suivante.

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

Quelqu'un peut-il me dire si j'ai oublié quelque chose et comment résoudre le problème maintenant ?

0voto

jww Points 10948

httpd : Erreur de syntaxe à la ligne 148 de /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 fait partie de libssl (et non libcrypto ), en supposant que vous ne l'ayez pas fait Configure avec no-srp :

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

Il semble donc que votre problème soit lié à votre mod_ssl.so o libssl.so . Vous devez vous assurer que libssl.so inclut l'ASR, et vous devez vous assurer que mod_ssl.so utilise une version de libssl qui comprend l'ASR.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X