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.

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

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

7

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

yum install openssl-devel


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.