error de instalación de nagios- nrpe (configure: error: no se pueden encontrar las bibliotecas de SSL)


15

He instalado nagios y quiero instalar nrpe. Al instalar NRPE, cuando ejecuto (/ home / abc / nrpe / configure)

./configure

se detiene después de llegar a la siguiente línea

...

checking for type of socket size... size_t
checking for SSL headers... SSL headers found in /usr
checking for SSL libraries... configure: error: Cannot find ssl libraries

He instalado libssl-dev y el paquete openssl ya que los encontré como una solución para este error.

Probé la siguiente opción también

./configure --with-ssl=/usr/bin/openssl --with-ssl-lib=/usr/lib

Pero el error permanece.

¿Cuál puede ser la posible solución para esto? Estoy usando ubuntu 12.04 como mi sistema operativo. Gracias por adelantado.

Respuestas:


22

esto funcionó para mí:

./configure --with-ssl=/usr/bin/openssl --with-ssl-lib=/usr/lib/x86_64-linux-gnu

Encontré el directorio a través de:

apt-file search libssl | grep libssl-dev

1
Gracias por responder. Terminé con la instalación de la versión anterior de nrpe y eso funcionó para mí.
trapaank

Esto funcionó! Gracias. Para referencia futura, ¿en qué documentos encontró esas --withopciones de configuración ?
WAF

Tuve que combinar esto con otra respuesta, e instalar libssl-devprimero. sudo apt-get install libssl-dev
IBam

8

Tuve problemas similares en un Raspberry PI, después de instalar el paquete libssl-dev

sudo apt-get install libssl-dev

pero logró encontrar la libra ssl para el comando de configuración con esto:

# dpkg -L libssl-dev

.
.
.
/usr/lib/arm-linux-gnueabihf
/usr/lib/arm-linux-gnueabihf/libssl.a
/usr/lib/arm-linux-gnueabihf/pkgconfig
/usr/lib/arm-linux-gnueabihf/pkgconfig/libcrypto.pc
/usr/lib/arm-linux-gnueabihf/pkgconfig/libssl.pc
/usr/lib/arm-linux-gnueabihf/pkgconfig/openssl.pc
/usr/lib/arm-linux-gnueabihf/libcrypto.a
/usr/lib/arm-linux-gnueabihf/libssl.so
/usr/lib/arm-linux-gnueabihf/libcrypto.so

# ./configure --with-ssl=/usr/bin/openssl --with-ssl-lib=/usr/lib/arm-linux-gnueabihf

7

Use el siguiente comando para solucionarlo:

yum install openssl-devel


1
Yum no se usa en ubuntu. Debe ser sudo apt-get install openssl-devel
rechengehirn

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.