[KB3584] Aparece el mensaje de error "No puede iniciarse la librería openssl" cuando instala ESET File/Mail/Gateway Security para Linux

Problema

Cuando habilita el módulo de Interfaz Web (esets_wwwi), este no inicia, y aparece uno de los siguientes mensajes de error en los archivos de registro o en la Terminal:

  • Cannot init openssl library
  • Child process wwwi[PID] terminated with return code 73, won't be restarted
  • Child process wwwi[PID] did not handle signal 6, restart in 0 seconds

Detalles

Cuando analice el problema (para reportar el suceso al Equipo de soporte de ESET), podrá diagnosticar los valores de los siguientes comandos:

tail -100 /var/log/messages
tail -50 /var/log/esets/eventlog.dat
uname -a


 

Solución

Para que ESET File/Mail/Gateway Security para Linux funcione correctamente, necesita contar con OpenSSL instalado.

Si utiliza una edición de 64-bit de una distribución de Linux, es necesario que posea ambas versiones (32-bit y 64-bit) de OpenSSL instaladas en su servidor. En algunos casos, son requeridas algunas variantes de paquetes de desarrollo de OpenSSL (llamado libssl-dev para distribuciones Debian).

Para buscar e instalar un paquete de OpenSSL adecuado a su sistema, utilice uno de los siguientes comandos en la Terminal:

Basado en Debian (apt) Search:   apt-cache search openssl
Install*: apt-get install openssl libssl-dev
Basado en Red Hat (yum)

Search:   yum search openssl
Install*: yum install openssl openssl-devel

Otros Instale openssl utilizando el software de un paquete para la distribución o compile OpenSSL desde la fuente utilizando uno de estos ficheros o  tarballs.

* Los paquetes de OpenSSL podrían tener nombres diferentes en varias distribuciones de Linux.