web-dev-qa-db-ja.com

nagios- nrpeインストールエラー(設定:エラー:SSLライブラリが見つかりません)

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を使用しています。前もって感謝します。

14
trapaank

これは私のために働いた:

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

私はディレクトリを見つけました:

apt-file search libssl | grep libssl-dev
22

次のコマンドを使用して修正します。

yum install openssl-devel

7
Mithilesh

Libssl-devパッケージをインストールした後、Raspberry Piで同様の問題が発生しました

Sudo apt-get install libssl-dev

しかし、これでconfigureコマンドのssl libを見つけることができました:

# 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
bazza2000

Ubuntu Serverでは、これを試してください:

Sudo apt-get install libssl-dev
4
Andre Mesquita