मैंने सफलतापूर्वक उबंटू पर नेट-स्नैम्प -5.7.3 संकलित किया। : डी यह Ubuntu के विशेष संस्करण है:पायथन 2 बाइंडिंग नेट-एसएनएमपी त्रुटि - अपरिभाषित प्रतीक: netsnmp-memdup
Linux loserBox 3.13.0-32-generiC#57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
मैं सफलतापूर्वक करने के लिए लग रहा था भी नेट SNMP के लिए पाइथन बाइंडिंग स्थापित। इसमें नेट-एनएसएमपी डाउनलोड के साथ 'पायथन' नामक एक अलग फ़ोल्डर के रूप में setup.py
फ़ाइल के साथ शामिल किया गया है। हालांकि python setup.py test
कमांड चलाते समय मैंने कुछ समस्याएं देखीं। मैंने सोचा कि यह चिंता करने के लिए कुछ भी नहीं हो सकता है इसलिए मैंने आगे बढ़कर python setup.py install
निष्पादित किया था। मुझे यकीन नहीं था कि रीडमे फ़ाइल में क्या निर्देश है, "python setup.py test (स्थानीय रूप से चल रहे एजेंट w/config को प्रदान करने की आवश्यकता है)"। इसलिए, यही कारण है कि मैंने इसे असफल परीक्षण या कुछ के साथ स्थापित किया। वैसे भी, मुझे यकीन नहीं है कि यह एक समस्या है या नहीं।
नेट-स्नैम्प के लिए पाइथन बाइंडिंग को सफलतापूर्वक स्थापित करने के बाद मैंने निर्देशिका को अपने डेस्कटॉप पर वापस स्विच किया और एक इंटरैक्टिव पायथन खोल खोल दिया। यहां से मैंने netsnmp
मॉड्यूल आयात किया और नीचे दी गई त्रुटि प्राप्त की। ऐसा लगता है कि वेरिएबल netsnmp_memdup
में एक वर्तनी त्रुटि है जो ट्रेसबैक में त्रुटि फेंक रही है। यह सी कोड के साथ एक समस्या की तरह दिखता है और पायथन नहीं।
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import netsnmp
/usr/lib/python2.7/dist-packages/pkg_resources.py:1031: UserWarning:
/home/loser_user/.python-eggs is writable by group/others and vulnerable to attack
when used with get_resource_filename. Consider a more secure location
(set with .set_extraction_path or the PYTHON_EGG_CACHE environment variable).
warnings.warn(msg, UserWarning)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "build/bdist.linux-x86_64/egg/netsnmp/__init__.py", line 1, in <module>
File "build/bdist.linux-x86_64/egg/netsnmp/client.py", line 1, in <module>
File "build/bdist.linux-x86_64/egg/netsnmp/client_intf.py", line 7, in <module>
File "build/bdist.linux-x86_64/egg/netsnmp/client_intf.py", line 6, in __bootstrap__
ImportError: /home/loser_user/.python-eggs/netsnmp_python-1.0a1-py2.7-linux-x86_64.egg-
tmp/netsnmp/client_intf.so: undefined symbol: netsnmp_memdup
क्या कोई इस समस्या को ठीक करने के बारे में जानता है? मैंने इस परियोजना के लिए स्रोत फोर्ज पर मेलिंग सूची पृष्ठ पर देखा और सुपरओर्ट अभिलेखागार की खोज की लेकिन कुछ भी नहीं मिला।
पागल आदमी की पाइथन समस्याओं को सुनने के लिए धन्यवाद।
छुट्टियों की शुभकामनाएं,
user_loser
मुझे उबंटू 14.04 पर एक ही समस्या है। –