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

回答:


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をインストールすることになり、それでうまくいきました。
trapaank

これはうまくいきました!ありがとう。将来の参考のために、これらの構成--withオプションはどのドキュメントで見つけましたか?
WAF

これを別の回答と組み合わせて、libssl-dev最初にインストールする必要がありました。 sudo apt-get install libssl-dev
IBam

8

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

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

yum install openssl-devel


1
Yumはubuntuでは使用されません。須藤はapt-getはopensslの-develのインストールする必要があります
rechengehirn

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.