alexanderfefelov / nav-add-ons

Various stuff for use with NAV (https://nav.uninett.no, https://github.com/Uninett/nav)
MIT License
0 stars 0 forks source link

Job 'inventory' for xxx aborted: Job aborted due to plugin failure (cause=AttributeError("'Deferred' object has no attribute 'get'")) #9

Closed alexanderfefelov closed 3 years ago

alexanderfefelov commented 3 years ago

Device:

DGS-1210-10P/ME:5# show switch
Command: show switch

Device Type                       : DGS-1210-10P/ME
MAC Address                       : 00-AD-24-1F-98-46
IP Address                        : 192.168.34.136 (Manual)
VLAN Name                         : MGMT_34
Subnet Mask                       : 255.255.255.0
Default Gateway                   : 192.168.34.1
System Boot Version               : 1.00.023
System Firmware Version           : 6.14.B030
System Hardware Version           : A1
System Serial Number              : S37B1I8000203
System Name                       : 192.168.34.136
System Location                   :
System up time                    : 28 days, 14 hrs, 10 min, 22 secs
System Contact                    :
System Time                       : 11/03/2021 14:34:05
STP                               : Disabled
GVRP                              : Disabled
IGMP Snooping                     : Disabled
VLAN Trunk                        : Disabled
802.1X Status                     : Disabled
Telnet                            : Enabled (TCP 23)
Web                               : Enabled (TCP 80)
RMON                              : Disabled
SSH                               : Disabled
Syslog Global State               : Enabled
SSL                               : Disabled
CLI Paging                        : Enabled
Password Encryption State         : Disabled

nav-add-ons version: 794dfdd

NAV version: 5.1.2 (Uninett/nav@90d9a11)

ipdevpolld.log:

2021-03-11 14:37:59,938 [ERROR jobs.jobhandler] [inventory 192-168-34-136.internal] Plugin nav.ipdevpoll.plugins.sensors.Sensors('192-168-34-136.internal') reported an unhandled failure
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/twisted/internet/defer.py", line 459, in callback
    self._startRunCallbacks(result)
  File "/usr/local/lib/python3.7/site-packages/twisted/internet/defer.py", line 567, in _startRunCallbacks
    self._runCallbacks()
  File "/usr/local/lib/python3.7/site-packages/twisted/internet/defer.py", line 653, in _runCallbacks
    current.result = callback(current.result, *args, **kw)
  File "/usr/local/lib/python3.7/site-packages/twisted/internet/defer.py", line 1442, in gotResult
    _inlineCallbacks(r, g, deferred)
--- <exception caught here> ---
  File "/usr/local/lib/python3.7/site-packages/twisted/internet/defer.py", line 1386, in _inlineCallbacks
    result = g.send(result)
  File "/usr/local/lib/python3.7/site-packages/nav/ipdevpoll/plugins/sensors.py", line 75, in handle
    self._store_sensors(all_sensors)
  File "/usr/local/lib/python3.7/site-packages/nav/ipdevpoll/plugins/sensors.py", line 104, in _store_sensors
    oid = row.get('oid', None)
builtins.AttributeError: 'Deferred' object has no attribute 'get'

2021-03-11 14:37:59,938 [ERROR jobs.jobhandler] [inventory 192-168-34-136.internal] Job 'inventory' for 192-168-34-136.internal aborted: Job aborted due to plugin failure (cause=AttributeError("'Deferred' object has no attribute 'get'"))
2021-03-11 14:37:59,939 [INFO schedule.netboxjobscheduler] [inventory 192-168-34-136.internal] inventory for 192-168-34-136.internal failed in 0:00:02.227144. next run in 0:05:06.999985.