<div dir="ltr">Hi, Lianhao:<div><br></div><div>I downloaded "six" package, 1.4.1 from <a href="http://pypi.python.org">pypi.python.org</a> and replaced all six.py files with the latest version, including the one under "/usr/lib/python2.7/dist-packages" directory. </div>
<div><br></div><div><div>more /usr/lib/python2.7/dist-packages/six.py</div><div>import operator</div><div>import sys</div><div>import types</div><div><br></div><div>__author__ = "Benjamin Peterson <<a href="mailto:benjamin@python.org">benjamin@python.org</a>>"</div>
<div>__version__ = "1.4.1"</div></div><div><br></div><div><br></div><div>However, ceilometer-agent-compute still complained of VersionConflict.<br></div><div><br></div><div><br></div><div><div>18:30:04.376 11553 ERROR stevedore.extension [-] Could not load 'libvirt': (six 1.3.0 (/usr/lib/python2.7/dist-packages), Requirement.parse('six>=1.4.1'))</div>
<div>2013-11-14 18:30:04.376 11553 ERROR stevedore.extension [-] (six 1.3.0 (/usr/lib/python2.7/dist-packages), Requirement.parse('six>=1.4.1'))</div><div>2013-11-14 18:30:04.376 11553 TRACE stevedore.extension Traceback (most recent call last):</div>
<div>2013-11-14 18:30:04.376 11553 TRACE stevedore.extension   File "/usr/lib/python2.7/dist-packages/stevedore/extension.py", line 89, in _load_plugins</div><div>2013-11-14 18:30:04.376 11553 TRACE stevedore.extension     invoke_kwds,</div>
<div>2013-11-14 18:30:04.376 11553 TRACE stevedore.extension   File "/usr/lib/python2.7/dist-packages/stevedore/named.py", line 57, in _load_one_plugin</div><div>2013-11-14 18:30:04.376 11553 TRACE stevedore.extension     ep, invoke_on_load, invoke_args, invoke_kwds,</div>
<div>2013-11-14 18:30:04.376 11553 TRACE stevedore.extension   File "/usr/lib/python2.7/dist-packages/stevedore/extension.py", line 101, in _load_one_plugin</div><div>2013-11-14 18:30:04.376 11553 TRACE stevedore.extension     plugin = ep.load()</div>
<div>2013-11-14 18:30:04.376 11553 TRACE stevedore.extension   File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 2107, in load</div><div>2013-11-14 18:30:04.376 11553 TRACE stevedore.extension     if require: self.require(env, installer)</div>
<div>2013-11-14 18:30:04.376 11553 TRACE stevedore.extension   File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 2120, in require</div><div>2013-11-14 18:30:04.376 11553 TRACE stevedore.extension     working_set.resolve(self.dist.requires(self.extras),env,installer)))</div>
<div>2013-11-14 18:30:04.376 11553 TRACE stevedore.extension   File "build/bdist.linux-x86_64/egg/pkg_resources.py", line 580, in resolve</div><div>2013-11-14 18:30:04.376 11553 TRACE stevedore.extension     raise VersionConflict(dist,req) # XXX put more info here</div>
<div>2013-11-14 18:30:04.376 11553 TRACE stevedore.extension VersionConflict: (six 1.3.0 (/usr/lib/python2.7/dist-packages), Requirement.parse('six>=1.4.1'))</div></div><div><br></div><div>Thanks!</div><div><br>
</div><div>Shixiong</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Thu, Nov 14, 2013 at 9:02 PM, Lu, Lianhao <span dir="ltr"><<a href="mailto:lianhao.lu@intel.com" target="_blank">lianhao.lu@intel.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Which version of six do you have? I think you at least need six 1.4.0<br>
<br>
-Lianhao<br>
<div><div class="h5"><br>
> -----Original Message-----<br>
> From: Shixiong Shang [mailto:<a href="mailto:sparkofwisdom.cloud@gmail.com">sparkofwisdom.cloud@gmail.com</a>]<br>
> Sent: Friday, November 15, 2013 4:47 AM<br>
> To: OpenStack Development Mailing List (not for usage questions)<br>
> Subject: [openstack-dev] [Ceilometer] compute agent cannot start<br>
><br>
> Hi, Guys:<br>
><br>
> I am trying to run ceilometer agent on compute node, and it gave me the following traceback. I believe I hit this bug<br>
> ("<a href="https://bugs.launchpad.net/nova/+bug/1244055" target="_blank">https://bugs.launchpad.net/nova/+bug/1244055</a>"). However, I would like to know whether there is any workaround?<br>
><br>
><br>
>  sudo python /usr/local/bin/ceilometer-agent-compute<br>
> Traceback (most recent call last):<br>
>   File "/usr/local/bin/ceilometer-agent-compute", line 6, in <module><br>
>     from ceilometer.compute.manager import agent_compute<br>
>   File "/usr/local/lib/python2.7/dist-packages/ceilometer/compute/manager.py", line 22, in <module><br>
>     from ceilometer import agent<br>
>   File "/usr/local/lib/python2.7/dist-packages/ceilometer/agent.py", line 24, in <module><br>
>     from ceilometer import pipeline<br>
>   File "/usr/local/lib/python2.7/dist-packages/ceilometer/pipeline.py", line 28, in <module><br>
>     from ceilometer import publisher<br>
>   File "/usr/local/lib/python2.7/dist-packages/ceilometer/publisher/__init__.py", line 40, in <module><br>
>     @six.add_metaclass(abc.ABCMeta)<br>
> AttributeError: 'module' object has no attribute 'add_metaclass'<br>
><br>
><br>
> Thanks!<br>
><br>
> Shixiong<br>
</div></div>> _______________________________________________<br>
> OpenStack-dev mailing list<br>
> <a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div><br></div>