[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 |
Undecided
|
Unassigned | ||
| ceilometer (Ubuntu) |
High
|
James Page | ||
| swift (Ubuntu) |
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 2014-05-16
-
Diff: 39 lines (+13/-5)2 files modifieddebian/changelog (+7/-0)
debian/patches/fix-requirements.patch (+6/-5)
David Moreau Simard (dmsimard) wrote : | #2 |
David Moreau Simard (dmsimard) wrote : | #3 |
I'm also affected, using the cloud-archive repository for Icehouse on Ubuntu precise.
David Moreau Simard (dmsimard) wrote : | #4 |
Once the pecan dependency is manually fixed, it also complains about another incorrect version:
pkg_resources.
This would need to be fixed as well.
David Moreau Simard (dmsimard) wrote : | #5 |
Oh, sorry for the spam. The happybase bug is reported in another bug: https:/
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 |
James Page (james-page) wrote : | #6 |
If folks want to try out the proposed fix while I'm testing:
sudo add-apt-repository ppa:james-
sudo apt-get update && sudo apt-get upgrade
description: | updated |
James Page (james-page) wrote : | #7 |
Note #6 is just for trusty right now.
Hello Zoltan, or anyone else affected,
Accepted into trusty-proposed. The package will build now and be available in a few hours in the -proposed repository.
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
tags: | added: verification-needed |
Zoltan Martha (marthazoli) wrote : | #9 |
Hello Scott,
I'm proceeding with the verification phase according to the wiki page you provided.
Best regards,
Zoltan
Zoltan Martha (marthazoli) wrote : | #10 |
Results of the verification test:
1. Reinstalled 14.04 with disabled trusty-proposed repository.
2. Performed openstack installation as before.
3. Reproduced the bug.
4. Activated the proposed repository and performed aptitude update.
5. Upgraded ceilometer packages using this command: "aptitude install ceilometer-
6. Tried to start swift-proxy, the output of the logfile is:
No proxy-server running
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/
tags: |
added: verification-done removed: verification-needed |
Sina Sadeghi (sina-sa) wrote : | #11 |
Do we need to raise a new bug for happybase?
Zoltan Martha (marthazoli) wrote : | #12 |
Launchpad Janitor (janitor) wrote : | #13 |
This bug was fixed in the package ceilometer - 2014.1-0ubuntu1.1
---------------
ceilometer (2014.1-0ubuntu1.1) trusty; urgency=medium
* d/p/fix-
inline with the version that is provided in 14.04 (LP: #1317147).
-- James Page <email address hidden> Fri, 16 May 2014 12:11:00 -0400
Changed in ceilometer (Ubuntu): | |
status: | In Progress → Fix Released |
The verification of the Stable Release Update for ceilometer has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.
Changed in cloud-archive: | |
status: | New → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.