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.