Skip to content

snmp-subagent MIBUpdater exception loc_chassis_data not subscriptable #4230

@wangxin

Description

@wangxin

Description

During testing, this kind of error messages were observed in syslog:

Mar  5 00:02:55.555765 r-tigris-13 ERR snmp#snmp-subagent message repeated 14 times: [ [ax_interface] ERROR: MIBUpdater.start() caught an unexpected exception during update_data()#012Traceback (most recent call last):#012  File "/usr/local/lib/python3.6/dist-packages/ax_interface/mib.py", line 40, in start#012    self.reinit_data()#012  File "/usr/local/lib/python3.6/dist-packages/sonic_ax_impl/mibs/ieee802_1ab.py", line 115, in reinit_data#012    self.loc_chassis_data[b\'lldp_loc_sys_cap_supported\'] = parse_sys_capability(self.loc_chassis_data[b\'lldp_loc_sys_cap_supported\'])#012TypeError: \'NoneType\' object is not subscriptable]\n

Mar  5 00:02:56.427089 r-tigris-13 ERR snmp#snmp-subagent [ax_interface] ERROR: MIBUpdater.start() caught an unexpected exception during update_data()#012Traceback (most recent call last):#012  File "/usr/local/lib/python3.6/dist-packages/ax_interface/mib.py", line 40, in start#012    self.reinit_data()#012  File "/usr/local/lib/python3.6/dist-packages/sonic_ax_impl/mibs/ieee802_1ab.py", line 115, in reinit_data#012    self.loc_chassis_data[b\'lldp_loc_sys_cap_supported\'] = parse_sys_capability(self.loc_chassis_data[b\'lldp_loc_sys_cap_supported\'])#012TypeError: \'NoneType\' object is not subscriptable\n

Steps to reproduce the issue:

  1. SONiC switch is running t1-lag topology
  2. Check /var/log/syslog

Describe the results you received:
Error message ERR snmp#snmp-subagent [ax_interface] ERROR: MIBUpdater.start() caught an unexpected exception in syslog.

Describe the results you expected:
No such error message in syslog.

Additional information you deem important (e.g. issue happens only occasionally):

**Output of `show version`:**
INFO:common.plugins.sanity_check.checks:cmd='show version', output: 

[ 
    "", 
    "SONiC Software Version: SONiC.HEAD.41-69879e4e", 
    "Distribution: Debian 9.12", 
    "Kernel: 4.9.0-9-2-amd64", 
    "Build commit: 69879e4e", 
    "Build date: Tue Feb 25 03:44:22 UTC 2020", 
    "Built by: johnar@jenkins-worker-8", 
    "", 
    "Platform: x86_64-mlnx_msn3800-r0", 
    "HwSKU: ACS-MSN3800", 
    "ASIC: mellanox", 
    "Serial Number: MT1937X00527\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", 
    "Uptime: 23:50:09 up 15 min,  0 users,  load average: 3.94, 3.73, 2.59", 
    "", 
    "Docker images:", 
    "REPOSITORY                    TAG                 IMAGE ID            SIZE", 
    "docker-syncd-mlnx             HEAD.41-69879e4e    710129be7282        386MB", 
    "docker-syncd-mlnx             latest              710129be7282        386MB", 
    "docker-router-advertiser      HEAD.41-69879e4e    346c753f1a76        287MB", 
    "docker-router-advertiser      latest              346c753f1a76        287MB", 
    "docker-sonic-mgmt-framework   HEAD.41-69879e4e    b5e6121ba1c9        424MB", 
    "docker-sonic-mgmt-framework   latest              b5e6121ba1c9        424MB", 
    "docker-platform-monitor       HEAD.41-69879e4e    81e936164571        629MB", 
    "docker-platform-monitor       latest              81e936164571        629MB", 
    "docker-fpm-frr                HEAD.41-69879e4e    28b3e009ef55        332MB", 
    "docker-fpm-frr                latest              28b3e009ef55        332MB", 
    "docker-sflow                  HEAD.41-69879e4e    4d9fa4eb4860        312MB", 
    "docker-sflow                  latest              4d9fa4eb4860        312MB", 
    "docker-lldp-sv2               HEAD.41-69879e4e    5328e9f7b7e8        309MB", 
    "docker-lldp-sv2               latest              5328e9f7b7e8        309MB", 
    "docker-dhcp-relay             HEAD.41-69879e4e    3e977a20dc55        297MB", 
    "docker-dhcp-relay             latest              3e977a20dc55        297MB", 
    "docker-database               HEAD.41-69879e4e    c0e1d6128f2c        287MB", 
    "docker-database               latest              c0e1d6128f2c        287MB", 
    "docker-teamd                  HEAD.41-69879e4e    f64e1bf4c54e        312MB", 
    "docker-teamd                  latest              f64e1bf4c54e        312MB", 
    "docker-snmp-sv2               HEAD.41-69879e4e    0ac8e5bcb511        344MB", 
    "docker-snmp-sv2               latest              0ac8e5bcb511        344MB", 
    "docker-orchagent              HEAD.41-69879e4e    a0c6d228bfb3        330MB", 
    "docker-orchagent              latest              a0c6d228bfb3        330MB", 
    "docker-nat                    HEAD.41-69879e4e    a9c3c1ecfeb3        313MB", 
    "docker-nat                    latest              a9c3c1ecfeb3        313MB", 
    "docker-sonic-telemetry        HEAD.41-69879e4e    514146abf30c        349MB", 
    "docker-sonic-telemetry        latest              514146abf30c        349MB" 
] 
**Attach debug file `sudo generate_dump`:**

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions