openstack问题记录

来源:互联网 发布:雷云网络不可用 编辑:程序博客网 时间:2024/05/18 01:30

玩openstack有一段时间了,遇到了很多问题,但回过头来继续玩的时候,发现有些问题依然无法解决,主要是记录太零碎,自己都不知道当初把问题记载哪里了。还是记录在博客里面比较方便!


1,ceilometer   central.log 报一下错误:

2015-07-17 17:02:14.734 28602 TRACE ceilometer.agent Traceback (most recent call last):2015-07-17 17:02:14.734 28602 TRACE ceilometer.agent   File "/usr/lib/python2.6/site-packages/ceilometer/agent.py", line 90, in poll_and_publish2015-07-17 17:02:14.734 28602 TRACE ceilometer.agent     resources=source_resources or agent_resources,2015-07-17 17:02:14.734 28602 TRACE ceilometer.agent   File "/usr/lib/python2.6/site-packages/ceilometer/hardware/plugin.py", line 58, in get_samples2015-07-17 17:02:14.734 28602 TRACE ceilometer.agent     inspector = self._get_inspector(parsed_url)2015-07-17 17:02:14.734 28602 TRACE ceilometer.agent   File "/usr/lib/python2.6/site-packages/ceilometer/hardware/plugin.py", line 106, in _get_inspector2015-07-17 17:02:14.734 28602 TRACE ceilometer.agent     raise err2015-07-17 17:02:14.734 28602 TRACE ceilometer.agent RuntimeError: No 'ceilometer.hardware.inspectors' driver found, looking for 'snmp'2015-07-17 17:02:14.734 28602 TRACE ceilometer.agent 2015-07-17 17:02:14.736 28602 ERROR stevedore.extension [-] Could not load 'snmp': No module named compat.octets2015-07-17 17:02:14.736 28602 ERROR stevedore.extension [-] No module named compat.octets2015-07-17 17:02:14.736 28602 TRACE stevedore.extension Traceback (most recent call last):2015-07-17 17:02:14.736 28602 TRACE stevedore.extension   File "/usr/lib/python2.6/site-packages/stevedore/extension.py", line 162, in _load_plugins2015-07-17 17:02:14.736 28602 TRACE stevedore.extension     verify_requirements,2015-07-17 17:02:14.736 28602 TRACE stevedore.extension   File "/usr/lib/python2.6/site-packages/stevedore/named.py", line 123, in _load_one_plugin2015-07-17 17:02:14.736 28602 TRACE stevedore.extension     verify_requirements,2015-07-17 17:02:14.736 28602 TRACE stevedore.extension   File "/usr/lib/python2.6/site-packages/stevedore/extension.py", line 177, in _load_one_plugin2015-07-17 17:02:14.736 28602 TRACE stevedore.extension     plugin = ep.load(require=verify_requirements)2015-07-17 17:02:14.736 28602 TRACE stevedore.extension   File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 1948, in load2015-07-17 17:02:14.736 28602 TRACE stevedore.extension     entry = __import__(self.module_name, globals(),globals(), ['__name__'])2015-07-17 17:02:14.736 28602 TRACE stevedore.extension   File "/usr/lib/python2.6/site-packages/ceilometer/hardware/inspector/snmp.py", line 24, in <module>2015-07-17 17:02:14.736 28602 TRACE stevedore.extension     from pysnmp.entity.rfc3413.oneliner import cmdgen2015-07-17 17:02:14.736 28602 TRACE stevedore.extension   File "/usr/lib/python2.6/site-packages/pysnmp/entity/rfc3413/oneliner/cmdgen.py", line 1, in <module>2015-07-17 17:02:14.736 28602 TRACE stevedore.extension     from pysnmp.entity import engine, config2015-07-17 17:02:14.736 28602 TRACE stevedore.extension   File "/usr/lib/python2.6/site-packages/pysnmp/entity/engine.py", line 2, in <module>2015-07-17 17:02:14.736 28602 TRACE stevedore.extension     from pysnmp.proto.rfc3412 import MsgAndPduDispatcher2015-07-17 17:02:14.736 28602 TRACE stevedore.extension   File "/usr/lib/python2.6/site-packages/pysnmp/proto/rfc3412.py", line 3, in <module>2015-07-17 17:02:14.736 28602 TRACE stevedore.extension     from pyasn1.compat.octets import null2015-07-17 17:02:14.736 28602 TRACE stevedore.extension ImportError: No module named compat.octets2015-07-17 17:02:14.736 28602 TRACE stevedore.extension 

原因,pysnmp  pyasn1 包不能兼容

[root@compute-node-1 ceilometer-2014.1.2-py2.6.egg-info]# rpm -qa |grep pysnmp
pysnmp-4.2.4-1.el6.noarch
[root@compute-node-1 ceilometer-2014.1.2-py2.6.egg-info]# rpm -qa |grep pyasn
python-pyasn1-0.0.12a-1.el6.noarch

解决方法,升级pyasn1包:将pyasn1升级到pyasn1.0.1.8

0 0
原创粉丝点击