Ich habe net-snmp-5.7.3 unter Ubuntu erfolgreich kompiliert. : D Dies ist die spezifische Version von Ubuntu:
%Vor% Ich habe anscheinend auch die Python-Bindings für net-snmp erfolgreich installiert. Dies ist mit dem net-nsmp-Download als ein anderer Ordner mit dem Titel 'Python' mit der setup.py
-Datei enthalten. Beim Ausführen des Befehls python setup.py test
habe ich jedoch einige Probleme festgestellt. Ich dachte, das wäre nichts, worüber man sich Sorgen machen müsste, also ging ich voran und führte python setup.py install
aus Ich war mir nicht sicher, was die Anweisungen in der README-Datei bedeuteten "python setup.py test (benötigt einen lokal laufenden Agenten w / config bereitgestellt) ". Deshalb habe ich es mit dem fehlgeschlagenen Test oder etwas installiert. Wie auch immer, ich bin mir nicht sicher, ob das ein Problem ist oder nicht.
Nach der erfolgreichen Installation der Python-Bindings für net-snmp habe ich die Verzeichnisse wieder auf meinen Desktop gestellt und eine interaktive Python-Shell geöffnet. Von hier habe ich das netsnmp
Modul importiert und den folgenden Fehler erhalten. Es sieht fast so aus, als ob ein Schreibfehler in der Variable netsnmp_memdup
den Fehler im Traceback verursacht. Das sieht nach einem Problem mit dem C-Code und nicht nach Python aus.
Weiß jemand, wie man dieses Problem beheben kann? Ich habe auf der Mailinglisten-Seite von sourceforge nach diesem Projekt gesucht und das Supoort-Archiv durchsucht, aber nichts gefunden.
Danke, dass du dir die Python-Probleme eines Verrückten angehört hast.
Frohe Feiertage,
user_loser
Alrgihty, dank meines guten Freundes Naveen haben wir dies auf einen tatsächlichen Fehler in den Python Net-SNMP Bindings in 5.7.3 zurückgeführt.
Dafür gibt es zwei Möglichkeiten:
Tags und Links python python-2.7 net-snmp