Upper bound on keystone-client in requires causes conflict

Bug #1197571 reported by John Griffith
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Cinder
Invalid
Critical
John Griffith

Bug Description

Recent updates of keystone-client introduces a conflict in cinder-requirements resulting in a failure of scheduler libs to load.
Remove the upper-bound pin on keystone-client in cinder requires.

Output from trace/error is below:

2013-07-03 17:08:41.707 ERROR stevedore.extension [-] Could not load 'CapacityWeigher': (python-keystoneclient 0.3.0.12.g9ee038f (/opt/stack/python-keystoneclient), Requirement.parse('python-keystoneclient>=0.2,<0.3'))
2013-07-03 17:08:41.707 ERROR stevedore.extension [-] (python-keystoneclient 0.3.0.12.g9ee038f (/opt/stack/python-keystoneclient), Requirement.parse('python-keystoneclient>=0.2,<0.3'))
2013-07-03 17:08:41.707 TRACE stevedore.extension Traceback (most recent call last):
2013-07-03 17:08:41.707 TRACE stevedore.extension File "/usr/local/lib/python2.7/dist-packages/stevedore/extension.py", line 83, in _load_plugins
2013-07-03 17:08:41.707 TRACE stevedore.extension invoke_kwds,
2013-07-03 17:08:41.707 TRACE stevedore.extension File "/usr/local/lib/python2.7/dist-packages/stevedore/extension.py", line 95, in _load_one_plugin
2013-07-03 17:08:41.707 TRACE stevedore.extension plugin = ep.load()
2013-07-03 17:08:41.707 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1988, in load
2013-07-03 17:08:41.707 TRACE stevedore.extension if require: self.require(env, installer)
2013-07-03 17:08:41.707 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2001, in require
2013-07-03 17:08:41.707 TRACE stevedore.extension working_set.resolve(self.dist.requires(self.extras),env,installer))
2013-07-03 17:08:41.707 TRACE stevedore.extension File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 588, in resolve
2013-07-03 17:08:41.707 TRACE stevedore.extension raise VersionConflict(dist,req) # XXX put more info here
2013-07-03 17:08:41.707 TRACE stevedore.extension VersionConflict: (python-keystoneclient 0.3.0.12.g9ee038f (/opt/stack/python-keystoneclient), Requirement.parse('python-keystoneclient>=0.2,<0.3'))
2013-07-03 17:08:41.707 TRACE stevedore.extension

Changed in cinder:
status: New → Triaged
importance: Undecided → Critical
assignee: nobody → John Griffith (john-griffith)
milestone: none → havana-2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to cinder (master)

Fix proposed to branch: master
Review: https://review.openstack.org/35571

Changed in cinder:
status: Triaged → In Progress
Changed in cinder:
status: In Progress → Invalid
Thierry Carrez (ttx)
Changed in cinder:
milestone: havana-2 → none
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.