no module wsme.pecan for ceilometer-api

Bug #1087699 reported by Jiajun-xu
26
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Ceilometer
Fix Released
Undecided
Doug Hellmann

Bug Description

With the v2 API introduced into ceilometer, we will meet following error when start ceilometer-api. This is because the wsme from pypi is version 0.4 only. But we need upstream wsme, which has pecan. We need document it and push latest wsme into pypi later.

##########
[build@jiajun-desktop ceilometer]$ cd /opt/stack/ceilometer && /opt/stack/ceilometer/bin/ceilometer-api -d -v --log-dir=/var/log/ceilometer-api --config-file /etc/ceilometer/ceilometer.conf
2012-12-07 15:14:56 3827 CRITICAL stevedore.extension [-] No module named pecan
2012-12-07 15:14:56 3827 TRACE stevedore.extension Traceback (most recent call last):
2012-12-07 15:14:56 3827 TRACE stevedore.extension File "/opt/stack/ceilometer/bin/ceilometer-api", line 51, in <module>
2012-12-07 15:14:56 3827 TRACE stevedore.extension extra_hooks=[acl.AdminAuthHook()])
2012-12-07 15:14:56 3827 TRACE stevedore.extension File "/opt/stack/ceilometer/ceilometer/api/app.py", line 43, in setup_app
2012-12-07 15:14:56 3827 TRACE stevedore.extension wrap_app=middleware.ParsableErrorMiddleware,
2012-12-07 15:14:56 3827 TRACE stevedore.extension File "/usr/lib/python2.7/site-packages/pecan/__init__.py", line 38, in make_app
2012-12-07 15:14:56 3827 TRACE stevedore.extension app = Pecan(root, **kw)
2012-12-07 15:14:56 3827 TRACE stevedore.extension File "/usr/lib/python2.7/site-packages/pecan/core.py", line 193, in __init__
2012-12-07 15:14:56 3827 TRACE stevedore.extension root = self.__translate_root__(root)
2012-12-07 15:14:56 3827 TRACE stevedore.extension File "/usr/lib/python2.7/site-packages/pecan/core.py", line 217, in __translate_root__
2012-12-07 15:14:56 3827 TRACE stevedore.extension module = __import__(name, fromlist=fromlist)
2012-12-07 15:14:56 3827 TRACE stevedore.extension File "/opt/stack/ceilometer/ceilometer/api/controllers/root.py", line 21, in <module>
2012-12-07 15:14:56 3827 TRACE stevedore.extension from . import v2
2012-12-07 15:14:56 3827 TRACE stevedore.extension File "/opt/stack/ceilometer/ceilometer/api/controllers/v2.py", line 86, in <module>
2012-12-07 15:14:56 3827 TRACE stevedore.extension import wsme.pecan
2012-12-07 15:14:56 3827 TRACE stevedore.extension ImportError: No module named pecan
2012-12-07 15:14:56 3827 TRACE stevedore.extension
##########

Revision history for this message
Doug Hellmann (doug-hellmann) wrote :

I'm working with the WSME author to prepare a release that includes the pieces we depend on. We have one or two issues to work out, and then it should be possible to get a package uploaded to PyPI.

Changed in ceilometer:
assignee: nobody → Doug Hellmann (doug-hellmann)
status: New → Confirmed
milestone: none → grizzly-2
status: Confirmed → In Progress
Revision history for this message
Nick Barcet (nijaba) wrote : Re: [Bug 1087699] Re: no module wsme.pecan for ceilometer-api
Download full text (3.4 KiB)

Once the release is made, we would also need to inform the distros to
update it.

On Fri, Dec 7, 2012 at 3:53 PM, Doug Hellmann
<email address hidden>wrote:

> I'm working with the WSME author to prepare a release that includes the
> pieces we depend on. We have one or two issues to work out, and then it
> should be possible to get a package uploaded to PyPI.
>
> ** Changed in: ceilometer
> Assignee: (unassigned) => Doug Hellmann (doug-hellmann)
>
> ** Changed in: ceilometer
> Status: New => Confirmed
>
> ** Changed in: ceilometer
> Milestone: None => grizzly-2
>
> ** Changed in: ceilometer
> Status: Confirmed => In Progress
>
> --
> You received this bug notification because you are subscribed to
> Ceilometer.
> https://bugs.launchpad.net/bugs/1087699
>
> Title:
> no module wsme.pecan for ceilometer-api
>
> Status in Ceilometer:
> In Progress
>
> Bug description:
> With the v2 API introduced into ceilometer, we will meet following
> error when start ceilometer-api. This is because the wsme from pypi is
> version 0.4 only. But we need upstream wsme, which has pecan. We need
> document it and push latest wsme into pypi later.
>
> ##########
> [build@jiajun-desktop ceilometer]$ cd /opt/stack/ceilometer &&
> /opt/stack/ceilometer/bin/ceilometer-api -d -v
> --log-dir=/var/log/ceilometer-api --config-file
> /etc/ceilometer/ceilometer.conf
> 2012-12-07 15:14:56 3827 CRITICAL stevedore.extension [-] No module
> named pecan
> 2012-12-07 15:14:56 3827 TRACE stevedore.extension Traceback (most
> recent call last):
> 2012-12-07 15:14:56 3827 TRACE stevedore.extension File
> "/opt/stack/ceilometer/bin/ceilometer-api", line 51, in <module>
> 2012-12-07 15:14:56 3827 TRACE stevedore.extension
> extra_hooks=[acl.AdminAuthHook()])
> 2012-12-07 15:14:56 3827 TRACE stevedore.extension File
> "/opt/stack/ceilometer/ceilometer/api/app.py", line 43, in setup_app
> 2012-12-07 15:14:56 3827 TRACE stevedore.extension
> wrap_app=middleware.ParsableErrorMiddleware,
> 2012-12-07 15:14:56 3827 TRACE stevedore.extension File
> "/usr/lib/python2.7/site-packages/pecan/__init__.py", line 38, in make_app
> 2012-12-07 15:14:56 3827 TRACE stevedore.extension app = Pecan(root,
> **kw)
> 2012-12-07 15:14:56 3827 TRACE stevedore.extension File
> "/usr/lib/python2.7/site-packages/pecan/core.py", line 193, in __init__
> 2012-12-07 15:14:56 3827 TRACE stevedore.extension root =
> self.__translate_root__(root)
> 2012-12-07 15:14:56 3827 TRACE stevedore.extension File
> "/usr/lib/python2.7/site-packages/pecan/core.py", line 217, in
> __translate_root__
> 2012-12-07 15:14:56 3827 TRACE stevedore.extension module =
> __import__(name, fromlist=fromlist)
> 2012-12-07 15:14:56 3827 TRACE stevedore.extension File
> "/opt/stack/ceilometer/ceilometer/api/controllers/root.py", line 21, in
> <module>
> 2012-12-07 15:14:56 3827 TRACE stevedore.extension from . import v2
> 2012-12-07 15:14:56 3827 TRACE stevedore.extension File
> "/opt/stack/ceilometer/ceilometer/api/controllers/v2.py", line 86, in
> <module>
> 2012-12-07 15:14:56 3827 TRACE stevedore.extension import wsme.pecan
> 20...

Read more...

Nick Barcet (nijaba)
Changed in ceilometer:
milestone: grizzly-2 → grizzly-3
Nick Barcet (nijaba)
Changed in ceilometer:
milestone: grizzly-3 → grizzly-rc1
Changed in ceilometer:
status: In Progress → Fix Released
Julien Danjou (jdanjou)
Changed in ceilometer:
milestone: grizzly-rc1 → grizzly-3
Thierry Carrez (ttx)
Changed in ceilometer:
milestone: grizzly-3 → 2013.1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.