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.