** Description changed:
+ [Impact]
+ ceilometer filter usage in swift-proxy is broken; users can't get telemetry
on object storage usage.
+
+ [Test Case]
+
+ [Regression Potential]
+
+ [Original Bug]
Affected release:
Description: Ubuntu 14.04 LTS
Release: 14.04
Affected package version:
swift-proxy:
- Installed: 1.13.1-0ubuntu1
- Candidate: 1.13.1-0ubuntu1
+ Installed: 1.13.1-0ubuntu1
+ Candidate: 1.13.1-0ubuntu1
The swift-proxy service fails to start.
Contents of /var/log/upstart/swift-proxy.log:
Starting proxy-server...(/etc/swift/proxy-server.conf)
Traceback (most recent call last):
- File "/usr/bin/swift-proxy-server", line 23, in <module>
- sys.exit(run_wsgi(conf_file, 'proxy-server', default_port=8080,
**options))
- File "/usr/lib/python2.7/dist-packages/swift/common/wsgi.py", line 389, in
run_wsgi
- loadapp(conf_path, global_conf=global_conf)
- File "/usr/lib/python2.7/dist-packages/swift/common/wsgi.py", line 316, in
loadapp
- ctx = loadcontext(loadwsgi.APP, conf_file, global_conf=global_conf)
- File "/usr/lib/python2.7/dist-packages/swift/common/wsgi.py", line 307, in
loadcontext
- global_conf=global_conf)
- File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 296,
in loadcontext
- global_conf=global_conf)
- File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 320,
in _loadconfig
- return loader.get_context(object_type, name, global_conf)
- File "/usr/lib/python2.7/dist-packages/swift/common/wsgi.py", line 59, in
get_context
- object_type, name=name, global_conf=global_conf)
- File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 450,
in get_context
- global_additions=global_additions)
- File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 562,
in _pipeline_app_context
- for name in pipeline[:-1]]
- File "/usr/lib/python2.7/dist-packages/swift/common/wsgi.py", line 59, in
get_context
- object_type, name=name, global_conf=global_conf)
- File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 454,
in get_context
- section)
- File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 476,
in _context_from_use
- object_type, name=use, global_conf=global_conf)
- File "/usr/lib/python2.7/dist-packages/swift/common/wsgi.py", line 59, in
get_context
- object_type, name=name, global_conf=global_conf)
- File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 406,
in get_context
- global_conf=global_conf)
- File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 296,
in loadcontext
- global_conf=global_conf)
- File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 328,
in _loadegg
- return loader.get_context(object_type, name, global_conf)
- File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 620,
in get_context
- object_type, name=name)
- File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 640,
in find_egg_entry_point
- pkg_resources.require(self.spec)
- File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 725, in
require
- needed = self.resolve(parse_requirements(requirements))
- File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 632, in
resolve
- raise VersionConflict(dist,req) # XXX put more info here
+ File "/usr/bin/swift-proxy-server", line 23, in <module>
+ sys.exit(run_wsgi(conf_file, 'proxy-server', default_port=8080,
**options))
+ File "/usr/lib/python2.7/dist-packages/swift/common/wsgi.py", line 389, in
run_wsgi
+ loadapp(conf_path, global_conf=global_conf)
+ File "/usr/lib/python2.7/dist-packages/swift/common/wsgi.py", line 316, in
loadapp
+ ctx = loadcontext(loadwsgi.APP, conf_file, global_conf=global_conf)
+ File "/usr/lib/python2.7/dist-packages/swift/common/wsgi.py", line 307, in
loadcontext
+ global_conf=global_conf)
+ File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 296,
in loadcontext
+ global_conf=global_conf)
+ File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 320,
in _loadconfig
+ return loader.get_context(object_type, name, global_conf)
+ File "/usr/lib/python2.7/dist-packages/swift/common/wsgi.py", line 59, in
get_context
+ object_type, name=name, global_conf=global_conf)
+ File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 450,
in get_context
+ global_additions=global_additions)
+ File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 562,
in _pipeline_app_context
+ for name in pipeline[:-1]]
+ File "/usr/lib/python2.7/dist-packages/swift/common/wsgi.py", line 59, in
get_context
+ object_type, name=name, global_conf=global_conf)
+ File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 454,
in get_context
+ section)
+ File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 476,
in _context_from_use
+ object_type, name=use, global_conf=global_conf)
+ File "/usr/lib/python2.7/dist-packages/swift/common/wsgi.py", line 59, in
get_context
+ object_type, name=name, global_conf=global_conf)
+ File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 406,
in get_context
+ global_conf=global_conf)
+ File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 296,
in loadcontext
+ global_conf=global_conf)
+ File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 328,
in _loadegg
+ return loader.get_context(object_type, name, global_conf)
+ File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 620,
in get_context
+ object_type, name=name)
+ File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 640,
in find_egg_entry_point
+ pkg_resources.require(self.spec)
+ File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 725, in
require
+ needed = self.resolve(parse_requirements(requirements))
+ File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 632, in
resolve
+ raise VersionConflict(dist,req) # XXX put more info here
pkg_resources.VersionConflict: (pecan 0.3.0
(/usr/lib/python2.7/dist-packages), Requirement.parse('pecan>=0.4.5'))
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1317147
Title:
[SRU] swift-proxy needs python-pecan >=0.4.5, but 0.3.0 is present
when used with ceilometer
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/1317147/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs