** 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

Reply via email to