lỗi cài đặt nagios- nrpe (configure: error: Không thể tìm thấy các thư viện ssl)


15

tôi đã cài đặt nagios và tôi muốn cài đặt nrpe. Trong khi cài đặt NRPE, khi tôi thực thi (/ home / abc / nrpe / configure)

./configure

nó dừng lại sau khi đạt đến dòng sau

...

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

Tôi đã cài đặt gói libssl-dev và openssl vì tôi thấy chúng là một giải pháp cho lỗi này.

Tôi cũng đã thử tùy chọn sau

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

Nhưng lỗi vẫn còn.

Điều gì có thể là giải pháp có thể cho việc này? Tôi đang sử dụng Ubuntu 12.04 làm hệ điều hành của mình. Cảm ơn trước.

Câu trả lời:


22

điều này làm việc cho tôi:

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

Tôi tìm thấy thư mục thông qua:

apt-file search libssl | grep libssl-dev

1
Cảm ơn đã trả lời. Tôi kết thúc với việc cài đặt phiên bản cũ hơn của nrpe và nó đã làm việc cho tôi.
trapaank

Điều này đã làm việc! Cảm ơn. Để tham khảo trong tương lai, trong những tài liệu bạn đã tìm thấy các --withtùy chọn cấu hình ?
WAF

Tôi đã phải kết hợp điều này với một câu trả lời khác, và cài đặt libssl-devđầu tiên. sudo apt-get install libssl-dev
IBam

8

Tôi gặp vấn đề tương tự trên Raspberry PI, sau khi tôi cài đặt gói libssl-dev

sudo apt-get install libssl-dev

nhưng quản lý để tìm lib ssl cho lệnh configure bằng cách này:

# 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

Sử dụng lệnh sau để sửa nó:

yum install openssl-devel


1
Yum không được sử dụng trong Ubuntu. Nên cài đặt sudo apt-get openssl-devel
rechengehirn

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.