[SRU] swift-proxy needs python-happybase >0.5 !=0.7, but 0.7 is present in the repository when used with ceilometer
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Cloud Archive |
Fix Released
|
Undecided
|
Unassigned | ||
ceilometer (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Trusty |
Invalid
|
Undecided
|
James Page | ||
Utopic |
Fix Released
|
Undecided
|
Unassigned | ||
python-happybase (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
High
|
James Page | ||
Utopic |
Fix Released
|
Undecided
|
Unassigned | ||
swift (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Trusty |
Invalid
|
Undecided
|
Unassigned | ||
Utopic |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[Impact]
The ceilometer extension for swift is currently broken and causes swift-proxy to fail on startup if enabled.
[Test Case]
sudo apt-get install swift-proxy python-ceilometer
Enable ceilometer egg in proxy filter chain.
sudo service swift-proxy start
(fails with stacktrace below).
[Regression Potential]
Proposal is to update happybase to 0.8 (requirement bump came late in cycle and was missed). Ceilometer is the only reverse-depends.
[Original Bug Report]
Affected release:
Description: Ubuntu 14.04 LTS
Release: 14.04
Affected packages:
python-swift:
Installed: 1.13.1-0ubuntu1
Candidate: 1.13.1-0ubuntu1
python-happybase:
Installed: 0.7-1build1
Candidate: 0.7-1build1
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.
Changed in swift (Ubuntu): | |
status: | Confirmed → Invalid |
summary: |
- Swift-proxy needs python-happybase >0.5 !=0.7, but 0.7 is present in the - repository when used with ceilometer + [SRU] swift-proxy needs python-happybase >0.5 !=0.7, but 0.7 is present + in the repository when used with ceilometer |
description: | updated |
description: | updated |
Changed in python-happybase (Ubuntu Utopic): | |
status: | Fix Committed → Fix Released |
Changed in ceilometer (Ubuntu Trusty): | |
status: | New → Invalid |
Changed in python-happybase (Ubuntu Trusty): | |
assignee: | nobody → James Page (james-page) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in cloud-archive: | |
status: | New → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.