Setting up keystone (2012.1~e4~20120203.1574-0ubuntu3) ... dbconfig-common: writing config to /etc/dbconfig-common/keystone.conf Traceback (most recent call last): File "/usr/bin/keystone-manage", line 35, in keystone.manage2.main() File "/usr/lib/python2.7/dist-packages/keystone/manage2/__init__.py", line 107, in main exit(cmd.run(args)) File "/usr/lib/python2.7/dist-packages/keystone/manage2/commands/sync_database.py", line 19, in run self.sync_database(version=args.version) File "/usr/lib/python2.7/dist-packages/keystone/manage2/commands/sync_database.py", line 15, in sync_database migration.db_sync(Command._get_connection_string(), version=version) File "/usr/lib/python2.7/dist-packages/keystone/backends/sqlalchemy/migration.py", line 172, in db_sync upgrade(sql_connection, version=version) File "/usr/lib/python2.7/dist-packages/keystone/backends/sqlalchemy/migration.py", line 118, in upgrade return versioning_api.upgrade(sql_connection, repo_path, version) File "/usr/lib/python2.7/dist-packages/migrate/versioning/api.py", line 186, in upgrade return _migrate(url, repository, version, upgrade=True, err=err, **opts) File "", line 2, in _migrate File "/usr/lib/python2.7/dist-packages/migrate/versioning/util/__init__.py", line 159, in with_engine return f(*a, **kw) File "/usr/lib/python2.7/dist-packages/migrate/versioning/api.py", line 366, in _migrate schema.runchange(ver, change, changeset.step) File "/usr/lib/python2.7/dist-packages/migrate/versioning/schema.py", line 91, in runchange change.run(self.engine, step) File "/usr/lib/python2.7/dist-packages/migrate/versioning/script/py.py", line 145, in run script_func(engine) File "/usr/lib/python2.7/dist-packages/keystone/backends/sqlalchemy/migrate_repo/versions/001_initial_migration.py", line 174, in upgrade user_roles.create() File "/usr/lib/python2.7/dist-packages/sqlalchemy/schema.py", line 564, in create checkfirst=checkfirst) File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 2234, in _run_visitor conn._run_visitor(visitorcallable, element, **kwargs) File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1904, in _run_visitor **kwargs).traverse_single(element) File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/visitors.py", line 86, in traverse_single return meth(obj, **kw) File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/ddl.py", line 86, in visit_table self.connection.execute(schema.CreateTable(table)) File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1405, in execute params) File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1496, in _execute_ddl compiled File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1646, in _execute_context context) File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1639, in _execute_context context) File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line 330, in do_execute cursor.execute(statement, parameters) sqlalchemy.exc.OperationalError: (OperationalError) table user_roles already exists u'\nCREATE TABLE user_roles (\n\ttenant_id INTEGER, \n\tuser_id INTEGER, \n\tid INTEGER NOT NULL, \n\trole_id INTEGER, \n\tPRIMARY KEY (id), \n\tUNIQUE (user_id, role_id, tenant_id)\n)\n\n' () dpkg: error processing keystone (--configure): subprocess installed post-installation script returned error exit status 1