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.

perangkap
sumber

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
Dragan Chupacabrovic
sumber
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
bazza2000
sumber
7

Gunakan perintah berikut untuk memperbaikinya:

yum install openssl-devel

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

Dengan Server Ubuntu, coba ini:

sudo apt-get install libssl-dev
Andre Mesquita
sumber