Nagios-NRPE-Installationsfehler (configure: error: Kann SSL-Bibliotheken nicht finden)

15

ich habe nagios installiert und ich möchte nrpe installieren. Während der Installation von NRPE, wenn ich ausführe (/ home / abc / nrpe / configure)

./configure

es stoppt nach Erreichen der folgenden Zeile

...

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

Ich habe libssl-dev und openssl-Paket installiert, als ich sie als Lösung für diesen Fehler fand.

Ich habe auch die folgende Option ausprobiert

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

Der Fehler bleibt aber bestehen.

Was kann die mögliche Lösung dafür sein? Ich benutze Ubuntu 12.04 als mein Betriebssystem. Danke im Voraus.

Trapaank
quelle

Antworten:

22

das hat bei mir geklappt:

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

Ich fand das dir durch:

apt-file search libssl | grep libssl-dev
Dragan Chupacabrovic
quelle
1
Danke für die Antwort. Am Ende habe ich die ältere Version von nrpe installiert und das hat bei mir funktioniert.
Trapaank
Das hat funktioniert! Vielen Dank. In welchen Dokumenten wurden diese Konfigurationsoptionen für zukünftige Referenzzwecke gefunden --with?
WAF
Ich musste dies mit einer anderen Antwort kombinieren und libssl-devzuerst installieren . sudo apt-get install libssl-dev
IBam
8

Ich hatte ähnliche Probleme mit einem Raspberry PI, nachdem ich das Paket libssl-dev installiert hatte

sudo apt-get install libssl-dev

aber es gelang, die ssl-lib für den configure-Befehl zu finden:

# 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
bazza2000
quelle
7

Verwenden Sie den folgenden Befehl, um das Problem zu beheben:

yum install openssl-devel

Mithilesh
quelle
1
Yum wird in Ubuntu nicht verwendet. Sollte sudo apt-get sein installiere openssl-devel
rechengehirn
5

Versuchen Sie Folgendes mit Ubuntu Server:

sudo apt-get install libssl-dev
Andre Mesquita
quelle