erro de instalação do nagios- nrpe (configure: error: Não foi possível encontrar as bibliotecas ssl)


15

Eu instalei o nagios e quero instalar o nrpe. Ao instalar o NRPE, quando executo (/ home / abc / nrpe / configure)

./configure

para após alcançar a seguinte linha

...

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

Instalei o pacote libssl-dev e openssl como os encontrei como solução para esse erro.

Eu tentei a seguinte opção também

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

Mas o erro permanece.

Qual pode ser a solução possível para isso? Estou usando o ubuntu 12.04 como meu sistema operacional. Desde já, obrigado.

Respostas:


22

isso funcionou para mim:

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

Eu encontrei o dir através de:

apt-file search libssl | grep libssl-dev

11
Obrigado pela resposta. Termino com a instalação da versão mais antiga do nrpe e funcionou para mim.
Trapaank

Isso funcionou! Obrigado. Para referência futura, em quais documentos você encontrou essas --withopções de configuração ?
WAF

Eu tive que combinar isso com outra resposta e instalar libssl-devprimeiro. sudo apt-get install libssl-dev
21716 IBam

8

Eu tive problemas semelhantes em um PI de framboesa, depois de instalar o pacote libssl-dev

sudo apt-get install libssl-dev

mas conseguiu encontrar a lib ssl para o comando configure com isso:

# 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 o seguinte comando para corrigi-lo:

yum install openssl-devel


11
Yum não é usado no ubuntu. Deve ser sudo apt-get install openssl-devel
rechengehirn

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.