nagios- एनआरईपी इंस्टॉलेशन त्रुटि (कॉन्फ़िगर करें: त्रुटि: ssl लाइब्रेरी नहीं पा सकते)


15

मैं nagios स्थापित किया है और मैं nrpe स्थापित करना चाहते हैं। NRPE स्थापित करते समय, जब मैं निष्पादित करता हूं (/ होम / एबीसी / एनआरईपी / कॉन्फ़िगर करता हूं)

./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 और Opensl पैकेज स्थापित किया है क्योंकि मैंने उन्हें इस त्रुटि के समाधान के रूप में पाया है।

मैंने निम्न विकल्प को भी आजमाया

./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
जवाब के लिए धन्यवाद। मैं एनआरईपी के पुराने संस्करण की स्थापना के साथ समाप्त होता हूं और यह मेरे लिए काम करता है।
ट्रैपंक

यह काम किया! धन्यवाद। भविष्य के संदर्भ के लिए, आपने कौन से डॉक्स में उन कॉन्फ़िगर --withविकल्पों को खोजा ?
WAF

मुझे इसे दूसरे उत्तर के साथ संयोजित करना था, और libssl-devपहले स्थापित करना था। sudo apt-get install libssl-dev
आईबीएम

आप ubuntu के साथ एक रास्पबेरी से चलाते हैं, तो यह कॉन्फ़िगर --with-ssl = / usr / bin / openssl --with-ssl-lib = / usr / lib / aarch64-linux-gnu होना चाहिए
कैरोल

8

मैं एक रास्पबेरी PI पर इसी तरह के मुद्दों था, के बाद मैं libssl- देव पैकेज स्थापित किया था

sudo apt-get install libssl-dev

लेकिन इसके साथ कॉन्फ़िगर कमांड के लिए ssl को खोजने में कामयाब रहा:

# 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
यूंबेंट में यम का उपयोग नहीं किया जाता है। होना चाहिए sudo apt-get install
ओपनसेल

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.