Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Ceilometer installation error 'module' object has no attribute 'add_metaclass'

Hi, experts:

I am trying to install Ceilometer compute agent on Nova Compute node based on this document:

The installation went well without any error. However, when I tried to launch compute agent, it returned this error:

root@net-compute2:/tmp/ceilometer# ceilometer-agent-compute Traceback (most recent call last): File "/usr/local/bin/ceilometer-agent-compute", line 6, in <module> from ceilometer.compute.manager import agent_compute File "/usr/local/lib/python2.7/dist-packages/ceilometer/compute/", line 22, in <module> from ceilometer import agent File "/usr/local/lib/python2.7/dist-packages/ceilometer/", line 28, in <module> from ceilometer import pipeline File "/usr/local/lib/python2.7/dist-packages/ceilometer/", line 29, in <module> from ceilometer import publisher File "/usr/local/lib/python2.7/dist-packages/ceilometer/publisher/", line 40, in <module> @six.add_metaclass(abc.ABCMeta) AttributeError: 'module' object has no attribute 'add_metaclass'

I think it is related to python package "six". However, I have no clue how to fix it. Would you please shed some light on it?