Re: [pysnmp-users] Porting code from Debian 7 (Wheezy) to Debian 8 (Jessie)
Brought to you by:
elie
From: William S. <w_...@co...> - 2017-04-08 22:07:01
|
Ah: http://stackoverflow.com/questions/3730925/pysnmp-error-pysnmp-smi-error-smierror pip install pysnmp-mibs Thank You Stack Overflow! > On Apr 8, 2017, at 3:06 PM, William Smith <w_...@co...> wrote: > > I’m trying to upgrade a Raspberry Pi SNMP app from Wheezy to Jessie, and I’m getting the following error: > > Code Snippet: > > IP='192.168.3.210' > > Port = 1 > In_OID = cmdgen.MibVariable('IF-MIB', 'ifInOctets', Port) > Out_OID =cmdgen.MibVariable('IF-MIB', 'ifOutOctets', Port) > # a bunch of integer values (some negative dBm) > AirRxPowerAntennaA = cmdgen.MibVariable('1.3.6.1.4.1.4458.1000.1.5.56.2.0') > AirRxPowerAntennaB = cmdgen.MibVariable('1.3.6.1.4.1.4458.1000.1.5.56.3.0') > AirCurrentFreq = cmdgen.MibVariable('1.3.6.1.4.1.4458.1000.1.5.16.0') > AirLinkDistance = cmdgen.MibVariable('1.3.6.1.4.1.4458.1000.1.5.29.0') > AccumulatedUAS = cmdgen.MibVariable('1.3.6.1.4.1.4458.1000.1.5.61.0') > > #SNMP handle > cmdGen = cmdgen.CommandGenerator() > > # get Heaving Down Dock numbers > HDDerrorIndication, HDDerrorStatus, HDDerrorIndex, HDDvarBinds = cmdGen.getCmd( > cmdgen.CommunityData('public',mpModel=0), > cmdgen.UdpTransportTarget((IP, 161)), > In_OID,Out_OID, > AirRxPowerAntennaA,AirRxPowerAntennaB, > AirCurrentFreq,AirLinkDistance,AccumulatedUAS > ) > > > but when I run it I get: > > File "Airmux.py", line 67, in <module> > AirCurrentFreq,AirLinkDistance,AccumulatedUAS > File "build/bdist.linux-armv7l/egg/pysnmp/entity/rfc3413/oneliner/cmdgen.py", line 183, in getCmd > File "build/bdist.linux-armv7l/egg/pysnmp/hlapi/asyncore/sync/cmdgen.py", line 111, in getCmd > File "build/bdist.linux-armv7l/egg/pysnmp/hlapi/asyncore/cmdgen.py", line 129, in getCmd > File "build/bdist.linux-armv7l/egg/pysnmp/hlapi/varbinds.py", line 39, in makeVarBinds > File "build/bdist.linux-armv7l/egg/pysnmp/smi/rfc1902.py", line 845, in resolveWithMib > File "build/bdist.linux-armv7l/egg/pysnmp/smi/rfc1902.py", line 481, in resolveWithMib > File "build/bdist.linux-armv7l/egg/pysnmp/smi/builder.py", line 400, in importSymbols > File "build/bdist.linux-armv7l/egg/pysnmp/smi/builder.py", line 370, in loadModules > pysnmp.smi.error.MibNotFoundError: IF-MIB compilation error(s): missing > > > But I can’t tell what’s missing, or what I’m doing wrong. > > Any thoughts? > > Thanks! > > William Smith > w_...@co... > |