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ę.

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

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

7

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

yum install openssl-devel


1
Mniam nie jest używany w Ubuntu. Powinno być sudo apt-get install openssl-devel
rechengehirn

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.