[SRU] swift-proxy needs python-pecan >=0.4.5, but 0.3.0 is present when used with ceilometer
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Cloud Archive |
Fix Released
|
Undecided
|
Unassigned | ||
ceilometer (Ubuntu) |
Fix Released
|
High
|
James Page | ||
swift (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[Impact]
ceilometer filter usage in swift-proxy is broken; users can't get telemetry on object storage usage.
[Test Case]
sudo apt-get install swift-proxy ceilometer-common
configure ceilometer egg into pipeline following http://
sudo start swift-proxy (fails with error detailed below)
[Regression Potential]
Minimal, just patching requirement to support the version of pecan we have in 14.04.
[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
The swift-proxy service fails to start.
Contents of /var/log/
Starting proxy-server.
Traceback (most recent call last):
File "/usr/bin/
sys.
File "/usr/lib/
loadapp(
File "/usr/lib/
ctx = loadcontext(
File "/usr/lib/
global_
File "/usr/lib/
global_
File "/usr/lib/
return loader.
File "/usr/lib/
object_type, name=name, global_
File "/usr/lib/
global_
File "/usr/lib/
for name in pipeline[:-1]]
File "/usr/lib/
object_type, name=name, global_
File "/usr/lib/
section)
File "/usr/lib/
object_type, name=use, global_
File "/usr/lib/
object_type, name=name, global_
File "/usr/lib/
global_
File "/usr/lib/
global_
File "/usr/lib/
return loader.
File "/usr/lib/
object_type, name=name)
File "/usr/lib/
pkg_
File "/usr/lib/
needed = self.resolve(
File "/usr/lib/
raise VersionConflict
pkg_resources.
Related branches
- Ubuntu Server Developers: Pending requested
-
Diff: 39 lines (+13/-5)2 files modifieddebian/changelog (+7/-0)
debian/patches/fix-requirements.patch (+6/-5)
summary: |
- Swift-proxy needs python-pecan >=0.4.5, but 0.3.0 is present + Swift-proxy needs python-pecan >=0.4.5, but 0.3.0 is present when used + with ceilometer |
Changed in swift (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in ceilometer (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → James Page (james-page) |
summary: |
- Swift-proxy needs python-pecan >=0.4.5, but 0.3.0 is present when used - with ceilometer + [SRU] swift-proxy needs python-pecan >=0.4.5, but 0.3.0 is present when + used with ceilometer |
description: | updated |
Changed in cloud-archive: | |
status: | New → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.