errore di installazione nagiosnrpe (configura: errore: impossibile trovare le librerie ssl)


15

ho installato nagios e voglio installare nrpe. Durante l'installazione di NRPE, quando eseguo (/ home / abc / nrpe / configure)

./configure

si ferma dopo aver raggiunto la seguente riga

...

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

Ho installato il pacchetto libssl-dev e openssl come li ho trovati come soluzione per questo errore.

Ho provato anche la seguente opzione

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

Ma l'errore rimane.

Quale può essere la possibile soluzione per questo? Sto usando Ubuntu 12.04 come il mio sistema operativo. Grazie in anticipo.

Risposte:


22

questo ha funzionato per me:

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

Ho trovato il dir attraverso:

apt-file search libssl | grep libssl-dev

1
Grazie per la risposta. Finisco con l'installazione della versione precedente di nrpe e questo ha funzionato per me.
trapaank,

Questo ha funzionato! Grazie. Per riferimento futuro, in quali documenti hai trovato quelle --withopzioni di configurazione ?
WAF,

Ho dovuto combinare questo con un'altra risposta e installare libssl-devprima. sudo apt-get install libssl-dev
IBam,

8

Ho avuto problemi simili su un Raspberry PI, dopo aver installato il pacchetto libssl-dev

sudo apt-get install libssl-dev

ma sono riuscito a trovare la ssl lib per il comando configure con questo:

# 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

Utilizzare il comando seguente per correggerlo:

yum install openssl-devel


1
Yum non è usato in Ubuntu. Dovrebbe essere sudo apt-get install openssl-devel
rechengehirn il

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.