Ошибка установки nagios-nrpe (настройка: ошибка: не удается найти библиотеки ssl)

15

я установил nagios и хочу установить nrpe. При установке NRPE, когда я выполняю (/ home / abc / nrpe / configure)

./configure

останавливается после достижения следующей строки

...

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

Я установил libssl-dev и пакет openssl, так как нашел их решением этой ошибки.

Я попробовал следующий вариант также

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

Но ошибка остается.

Что может быть возможным решением для этого? Я использую Ubuntu 12.04 в качестве операционной системы. Заранее спасибо.

trapaank
источник

Ответы:

22

это сработало для меня:

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

Я нашел каталог через:

apt-file search libssl | grep libssl-dev
Драган Чупакабрович
источник
1
Спасибо за ответ. Я заканчиваю с установкой более старой версии nrpe, и это сработало для меня.
трапаанк
Это сработало! Благодарю. Для дальнейшего использования в каких документах вы нашли эти --withпараметры конфигурации ?
WAF
Мне пришлось совместить это с другим ответом, и libssl-devсначала установить . sudo apt-get install libssl-dev
IBam
8

У меня были похожие проблемы с Raspberry PI после того, как я установил пакет libssl-dev

sudo apt-get install libssl-dev

но удалось найти ssl lib для команды configure с помощью этого:

# 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
источник
7

Используйте следующую команду, чтобы исправить это:

yum install openssl-devel

Mithilesh
источник
1
Yum не используется в Ubuntu. Должно быть sudo apt-get install openssl-devel
rechengehirn
5

С Ubuntu Server попробуйте это:

sudo apt-get install libssl-dev
Андре Мескита
источник