-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Description
When trying to access acl info, CRM module throws error
root@sonic:/home/admin# crm show thresholds acl table
Traceback (most recent call last):
File "/usr/bin/crm", line 9, in
load_entry_point('sonic-utilities==1.2', 'console_scripts', 'crm')()
File "/usr/lib/python2.7/dist-packages/click/core.py", line 716, in call
return self.main(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/click/core.py", line 696, in main
rv = self.invoke(ctx)
File "/usr/lib/python2.7/dist-packages/click/core.py", line 1060, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/lib/python2.7/dist-packages/click/core.py", line 1060, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/lib/python2.7/dist-packages/click/core.py", line 1060, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/lib/python2.7/dist-packages/click/core.py", line 1060, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/lib/python2.7/dist-packages/click/core.py", line 889, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/lib/python2.7/dist-packages/click/core.py", line 534, in invoke
return callback(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/click/decorators.py", line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/crm/main.py", line 458, in table
ctx.obj["crm"].show_thresholds('acl_table')
File "/usr/lib/python2.7/dist-packages/crm/main.py", line 53, in show_thresholds
data.append([resource, crm_info[resource + "_threshold_type"], crm_info[resource + "_low_threshold"], crm_info[resource + "_high_threshold"]])
KeyError: 'acl_table_threshold_type'
root@sonic:/home/admin# crm show resources acl table
Traceback (most recent call last):
File "/usr/bin/crm", line 9, in
load_entry_point('sonic-utilities==1.2', 'console_scripts', 'crm')()
File "/usr/lib/python2.7/dist-packages/click/core.py", line 716, in call
return self.main(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/click/core.py", line 696, in main
rv = self.invoke(ctx)
File "/usr/lib/python2.7/dist-packages/click/core.py", line 1060, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/lib/python2.7/dist-packages/click/core.py", line 1060, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/lib/python2.7/dist-packages/click/core.py", line 1060, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/lib/python2.7/dist-packages/click/core.py", line 1060, in invoke
return process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/lib/python2.7/dist-packages/click/core.py", line 889, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/lib/python2.7/dist-packages/click/core.py", line 534, in invoke
return callback(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/click/decorators.py", line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/crm/main.py", line 460, in table
ctx.obj["crm"].show_acl_table_resources()
File "/usr/lib/python2.7/dist-packages/crm/main.py", line 128, in show_acl_table_resources
if ('crm_stats' + res + 'used' in crm_stats) and ('crm_stats' + res + '_available' in crm_stats):
TypeError: argument of type 'NoneType' is not iterable
CRM show summary also failing
root@sonic:/home/admin# crm show summary
Traceback (most recent call last):
File "/usr/bin/crm", line 9, in
load_entry_point('sonic-utilities==1.2', 'console_scripts', 'crm')()
File "/usr/lib/python2.7/dist-packages/click/core.py", line 716, in call
return self.main(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/click/core.py", line 696, in main
rv = self.invoke(ctx)
File "/usr/lib/python2.7/dist-packages/click/core.py", line 1060, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/lib/python2.7/dist-packages/click/core.py", line 1060, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/lib/python2.7/dist-packages/click/core.py", line 889, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/lib/python2.7/dist-packages/click/core.py", line 534, in invoke
return callback(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/click/decorators.py", line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/crm/main.py", line 349, in summary
ctx.obj["crm"].show_summary()
File "/usr/lib/python2.7/dist-packages/crm/main.py", line 33, in show_summary
print '\nPolling Interval: ' + crm_info['polling_interval'] + ' second(s)\n'
KeyError: 'polling_interval'
However, CRM show resources all does work
Running 3/15 build of sonic