[Openstack-devel] Bug#732367: Ceilometer 2013.2.1 depends on WSME>=0.5b5, <0.5b6
Gaudenz Steinlin
gaudenz at debian.org
Tue Dec 17 09:19:17 UTC 2013
Package: ceilometer
Version: 2013.2.1-1
Severity: grave
Starting ceilometer-collector, ceilometer-agent-central or
ceilometer-api leads to an error containing the following
stacktrace (not at the end but this is the point where it fails):
2013-12-17 10:10:09.917 17447 TRACE stevedore.extension Traceback (most recent call last):
2013-12-17 10:10:09.917 17447 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/stevedore/extension.py", line 89, in _load_plugins
2013-12-17 10:10:09.917 17447 TRACE stevedore.extension invoke_kwds,
2013-12-17 10:10:09.917 17447 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/stevedore/named.py", line 57, in _load_one_plugin
2013-12-17 10:10:09.917 17447 TRACE stevedore.extension ep, invoke_on_load, invoke_args, invoke_kwds,
2013-12-17 10:10:09.917 17447 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/stevedore/extension.py", line 101, in _load_one_plugin
2013-12-17 10:10:09.917 17447 TRACE stevedore.extension plugin = ep.load()
2013-12-17 10:10:09.917 17447 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1988, in load
2013-12-17 10:10:09.917 17447 TRACE stevedore.extension if require: self.require(env, installer)
2013-12-17 10:10:09.917 17447 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2001, in require
2013-12-17 10:10:09.917 17447 TRACE stevedore.extension working_set.resolve(self.dist.requires(self.extras),env,installer))
2013-12-17 10:10:09.917 17447 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 588, in resolve
2013-12-17 10:10:09.917 17447 TRACE stevedore.extension raise VersionConflict(dist,req) # XXX put more info here
2013-12-17 10:10:09.917 17447 TRACE stevedore.extension VersionConflict: (WSME 0.5b6 (/usr/lib/python2.7/dist-packages), Requirement.parse('WSME>=0.5b5,<0.5b6'))
This is due to the fix for the following bug in ceilometer:
https://bugs.launchpad.net/wsme/+bug/1240741
The bug above was already present in earlier version of ceilometer. It's now
just more obvious as ceilometer refuses to run with an incompatible
version of WSME. Unfortunately the incompatible version of WSME is
already in Debian unstable and testing.
I see two options to resolve this bug:
1) Make ceilometer compatible with WSME>=0.5b6 by cherry-picking commit
e4a1a4fcefd4718e057cf8128c9a6c6b7c98ef59 from upstream. I'm currently
building a test package to see if that works.
2) Downgrade python-wsme to 0.5b5 with an epoch.
The first option is a bit more forward looking by fixing the actual
problem, while the second option avoids a diff to the official havanna
release of OpenStack.
Gaudenz
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (800, 'testing'), (700, 'unstable'), (50, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.11-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_CH.UTF-8, LC_CTYPE=de_CH.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
More information about the Openstack-devel
mailing list