kesalahan instalasi nagios- nrpe (configure: error: Tidak dapat menemukan perpustakaan ssl)


15

Saya telah menginstal nagios dan saya ingin menginstal nrpe. Saat menginstal NRPE, ketika saya menjalankan (/ home / abc / nrpe / configure)

./configure

berhenti setelah mencapai garis berikut

...

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

Saya telah menginstal paket libssl-dev dan openssl karena saya menemukan mereka sebagai solusi untuk kesalahan ini.

Saya mencoba opsi berikut juga

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

Namun kesalahan tetap ada.

Apa yang bisa menjadi solusi untuk ini? Saya menggunakan ubuntu 12.04 sebagai sistem operasi saya. Terima kasih sebelumnya.

Jawaban:


22

ini bekerja untuk saya:

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

Saya menemukan dir melalui:

apt-file search libssl | grep libssl-dev

1
Terima kasih atas balasannya Saya berakhir dengan instalasi versi nrpe yang lebih lama dan itu berhasil untuk saya.
— trapaank

Ini berhasil! Terima kasih. Untuk referensi di masa mendatang, dalam dokumen apa Anda menemukan --withopsi konfigurasi tersebut ?
— WAF

Saya harus menggabungkan ini dengan jawaban lain, dan instal libssl-devdulu. sudo apt-get install libssl-dev
— IBam

8

Saya memiliki masalah serupa pada PI Raspberry, setelah saya menginstal paket libssl-dev

sudo apt-get install libssl-dev

tetapi berhasil menemukan ssl lib untuk perintah configure dengan ini:

# 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

Gunakan perintah berikut untuk memperbaikinya:

yum install openssl-devel


1
Yum tidak digunakan di ubuntu. Harus sudo apt-get install openssl-devel
— rechengehirn

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.