nagios- nrpe błąd instalacji (konfiguracja: błąd: nie można znaleźć bibliotek ssl)

15

zainstalowałem nagios i chcę zainstalować nrpe. Podczas instalacji NRPE, kiedy wykonuję (/ home / abc / nrpe / configure)

./configure

zatrzymuje się po osiągnięciu następnej linii

...

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

Zainstalowałem pakiet libssl-dev i openssl, ponieważ znalazłem je jako rozwiązanie tego błędu.

Wypróbowałem również następującą opcję

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

Ale błąd pozostaje.

Jakie może być możliwe rozwiązanie tego problemu? Używam Ubuntu 12.04 jako mojego systemu operacyjnego. Z góry dziękuję.

trapaank
źródło

Odpowiedzi:

22

to działało dla mnie:

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

Znalazłem katalog poprzez:

apt-file search libssl | grep libssl-dev
Dragan Chupacabrovic
źródło
1
Dzięki za odpowiedź. Kończę instalację starszej wersji nrpe, która zadziałała dla mnie.
trapaank
To zadziałało! Dzięki. W jakich dokumentach znalazłeś te --withopcje konfiguracji ?
WAF
Musiałem połączyć to z inną odpowiedzią i libssl-devnajpierw zainstalować . sudo apt-get install libssl-dev
IBam
Jeśli uruchomisz go z Raspberry z Ubuntu, powinno to być ./configure --with-ssl = / usr / bin / openssl --with-ssl-lib = / usr / lib / aarch64-linux-gnu
Carol
8

Miałem podobne problemy na Raspberry PI, po tym jak zainstalowałem pakiet libssl-dev

sudo apt-get install libssl-dev

ale udało się znaleźć bibliotekę ssl dla komendy configure za pomocą:

# 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
źródło
7

Aby to naprawić, użyj następującego polecenia:

yum install openssl-devel

Mithilesh
źródło
1
Mniam nie jest używany w Ubuntu. Powinno być sudo apt-get install openssl-devel
rechengehirn
5

W przypadku Ubuntu Server spróbuj tego:

sudo apt-get install libssl-dev
Andre Mesquita
źródło