linux - External command error: /usr/local/bin/snmpget: error while loading shared libraries: libnetsnmp.so.20: cannot open shared object file -


मैं एक snmpget / snmpwalk और < कोड> चेक_एसएनएमपी कमांड लाइन के माध्यम से। लेकिन, जब मैं इसे नाग्यो के माध्यम से करता हूं (कॉन्फ़िग फाइल में होस्ट और सेवा प्रविष्टि बना रहा हूं), तो मुझे यह त्रुटि विशिष्ट होस्ट के तहत सेवाओं की "स्थिति जानकारी" में दिखाई देती है:

बाहरी कमांड त्रुटि: / usr / local / bin / snmpget: साझा लाइब्रेरी लोड करते समय त्रुटि: libnetsnmp.so.20: साझा ऑब्जेक्ट फ़ाइल नहीं खोल सकता: ऐसी कोई फ़ाइल या निर्देशिका नहीं

OS: SLES 11

नीचे की प्रक्रिया उपयोगी है, अगर libnetsnmp.so.XX में है आपका सिस्टम।

पुस्तकालय की पहली खोज libnetsnmp.so.XX

  sudo find / -name libnetsnmp.so *   

तो आपको नीचे की तरह आउटपुट मिलेगा

  /usr/lib/libnetsnmp.so.30 /usr/lib/libnetsnmp.so.15/usr/lib/libnetsnmp.so.15.1.2 / usr /local/lib/libnetsnmp.so.30 /usr/local/lib/libnetsnmp.so/usr/local/lib/libnetsnmp.so.30.0.2 /usr/local/lib/libnetsnmp.so.20 ... < / Code>  

अब लिंक करें कि libnetsnmp.so.XX से / usr / lib /

  sudo ln -s /usr/local/lib/libnetsnmp.so.XX /usr/lib/libnetsnmp.so.XX    

Comments