Description of problem: python-keystoneclient-0.3.2-3.el6.noarch requires python-webob1.2 - otherwise: # keystone-manage db_sync Traceback (most recent call last): File "/usr/bin/keystone-manage", line 31, in <module> from keystone.openstack.common import gettextutils File "/usr/lib/python2.6/site-packages/keystone/__init__.py", line 20, in <module> replace_dist("WebOb >= 1.2") File "/usr/lib/python2.6/site-packages/keystone/__init__.py", line 18, in replace_dist return pkg_resources.require(requirement) File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 648, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 546, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: WebOb>=1.2 Version-Release number of selected component (if applicable): python-keystoneclient-0.3.2-3.el6.noarch How reproducible: 100% Additional info: installing python-webob1.2 from EPEL resolves the issue
My bad. Problem with yum repo priorities. Sorry for the noise.
keystone-manage is in openstack-keystone and this is indeed an issue, workaround was mentioned in 1006278#c9: yum install python-webob1.2 (from EPEL6)
Uploaded to openstack-havana/epel-6 repo