Description of problem: Keystone does not starts on Fedora 19. Version-Release number of selected component (if applicable): python-six-1.3.0-1.fc19.noarch python-keystoneclient-0.7.1-1.fc20.noarch python-keystone-2013.2.3-2.fc20.noarch openstack-keystone-2013.2.3-2.fc20.noarch python-oslo-config-1.2.0-0.5.a3.fc20.noarch How reproducible: always Steps to Reproduce: 1. packstack install (fails) 2. service openstack-keystone restart 3. service openstack-keystone status Actual results: /var/log/keystone/keystone.log: 2014-04-21 18:30:28.200 6599 INFO keystone.common.environment [-] Environment configured as: eventlet 2014-04-21 18:30:28.506 6599 CRITICAL keystone [-] cannot import name urllib 2014-04-21 18:30:28.506 6599 TRACE keystone Traceback (most recent call last): 2014-04-21 18:30:28.506 6599 TRACE keystone File "/usr/bin/keystone-all", line 122, in <module> 2014-04-21 18:30:28.506 6599 TRACE keystone int(CONF.admin_port))) 2014-04-21 18:30:28.506 6599 TRACE keystone File "/usr/bin/keystone-all", line 53, in create_server 2014-04-21 18:30:28.506 6599 TRACE keystone app = deploy.loadapp('config:%s' % conf, name=name) 2014-04-21 18:30:28.506 6599 TRACE keystone File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 247, in loadapp 2014-04-21 18:30:28.506 6599 TRACE keystone return loadobj(APP, uri, name=name, **kw) 2014-04-21 18:30:28.506 6599 TRACE keystone File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 272, in loadobj 2014-04-21 18:30:28.506 6599 TRACE keystone return context.create() 2014-04-21 18:30:28.506 6599 TRACE keystone File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 710, in create 2014-04-21 18:30:28.506 6599 TRACE keystone return self.object_type.invoke(self) 2014-04-21 18:30:28.506 6599 TRACE keystone File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 144, in invoke 2014-04-21 18:30:28.506 6599 TRACE keystone **context.local_conf) 2014-04-21 18:30:28.506 6599 TRACE keystone File "/usr/lib/python2.7/site-packages/paste/deploy/util.py", line 56, in fix_call 2014-04-21 18:30:28.506 6599 TRACE keystone val = callable(*args, **kw) 2014-04-21 18:30:28.506 6599 TRACE keystone File "/usr/lib/python2.7/site-packages/paste/urlmap.py", line 25, in urlmap_factory 2014-04-21 18:30:28.506 6599 TRACE keystone app = loader.get_app(app_name, global_conf=global_conf) 2014-04-21 18:30:28.506 6599 TRACE keystone File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 350, in get_app 2014-04-21 18:30:28.506 6599 TRACE keystone name=name, global_conf=global_conf).create() 2014-04-21 18:30:28.506 6599 TRACE keystone File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 362, in app_context 2014-04-21 18:30:28.506 6599 TRACE keystone APP, name=name, global_conf=global_conf) 2014-04-21 18:30:28.506 6599 TRACE keystone File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 450, in get_context 2014-04-21 18:30:28.506 6599 TRACE keystone global_additions=global_additions) 2014-04-21 18:30:28.506 6599 TRACE keystone File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 562, in _pipeline_app_context 2014-04-21 18:30:28.506 6599 TRACE keystone for name in pipeline[:-1]] 2014-04-21 18:30:28.506 6599 TRACE keystone File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 458, in get_context 2014-04-21 18:30:28.506 6599 TRACE keystone section) 2014-04-21 18:30:28.506 6599 TRACE keystone File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 517, in _context_from_explicit 2014-04-21 18:30:28.506 6599 TRACE keystone value = import_string(found_expr) 2014-04-21 18:30:28.506 6599 TRACE keystone File "/usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 22, in import_string 2014-04-21 18:30:28.506 6599 TRACE keystone return pkg_resources.EntryPoint.parse("x=" + s).load(False) 2014-04-21 18:30:28.506 6599 TRACE keystone File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2087, in load 2014-04-21 18:30:28.506 6599 TRACE keystone entry = __import__(self.module_name, globals(),globals(), ['__name__']) 2014-04-21 18:30:28.506 6599 TRACE keystone File "/usr/lib/python2.7/site-packages/keystone/contrib/ec2/__init__.py", line 18, in <module> 2014-04-21 18:30:28.506 6599 TRACE keystone from keystone.contrib.ec2 import controllers 2014-04-21 18:30:28.506 6599 TRACE keystone File "/usr/lib/python2.7/site-packages/keystone/contrib/ec2/controllers.py", line 39, in <module> 2014-04-21 18:30:28.506 6599 TRACE keystone from keystoneclient.contrib.ec2 import utils as ec2_utils 2014-04-21 18:30:28.506 6599 TRACE keystone File "/usr/lib/python2.7/site-packages/keystoneclient/contrib/ec2/utils.py", line 25, in <module> 2014-04-21 18:30:28.506 6599 TRACE keystone from six.moves import urllib 2014-04-21 18:30:28.506 6599 TRACE keystone ImportError: cannot import name urllib 2014-04-21 18:30:28.506 6599 TRACE keystone Additional info: Upgrading python six solves the issue. yum install python-pip ;sudo pip install six==1.4.1
*** Bug 1088958 has been marked as a duplicate of this bug. ***
https://admin.fedoraproject.org/updates/FEDORA-2014-5512/python-six-1.5.2-1.fc19