Package: keystone
Version: 2:10.0.0-2
Severity: important

Trying to start over, this time using Stretch (no backports).

When I try to pre-seed keystone, I endup with no database. Running

  dpkg-reconfigure keystone

manually to try to figure out if there's something _I_ did, I eventually end up 
with:

----- s n i p -----
Running su keystone -s /bin/sh -c 'keystone-manage --noverbose db_sync'...
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters [-] 
DBAPIError exception wrapped from (pymysql.err.InternalError) (1049, u"Unknown 
database 'keystone'")
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters Traceback 
(most recent call last):
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 2074, in 
_wrap_pool_connect
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters     return 
fn()
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 318, in 
unique_connection
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters     return 
_ConnectionFairy._checkout(self)
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 713, in _checkout
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters     fairy = 
_ConnectionRecord.checkout(pool)
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 480, in checkout
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters     rec = 
pool._do_get()
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 1060, in _do_get
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters     
self._dec_overflow()
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/util/langhelpers.py", line 60, in 
__exit__
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters     
compat.reraise(exc_type, exc_value, exc_tb)
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 1057, in _do_get
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters     return 
self._create_connection()
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 323, in 
_create_connection
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters     return 
_ConnectionRecord(self)
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 449, in __init__
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters     
self.connection = self.__connect()
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 607, in __connect
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters     
connection = self.__pool._invoke_creator(self)
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/engine/strategies.py", line 97, in 
connect
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters     return 
dialect.connect(*cargs, **cparams)
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line 385, in 
connect
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters     return 
self.dbapi.connect(*cargs, **cparams)
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters   File 
"/usr/lib/python2.7/dist-packages/pymysql/__init__.py", line 90, in Connect
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters     return 
Connection(*args, **kwargs)
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters   File 
"/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 688, in __init__
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters     
self.connect()
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters   File 
"/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 906, in connect
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters     
self._request_authentication()
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters   File 
"/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 1114, in 
_request_authentication
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters     
auth_packet = self._read_packet()
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters   File 
"/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 981, in 
_read_packet
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters     
packet.check_error()
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters   File 
"/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 393, in 
check_error
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters     
err.raise_mysql_exception(self._data)
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters   File 
"/usr/lib/python2.7/dist-packages/pymysql/err.py", line 107, in 
raise_mysql_exception
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters     raise 
errorclass(errno, errval)
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters 
InternalError: (1049, u"Unknown database 'keystone'")
2016-12-04 19:33:36.357 28208 ERROR oslo_db.sqlalchemy.exc_filters
2016-12-04 19:33:36.362 28208 CRITICAL keystone [-] DBError: 
(pymysql.err.InternalError) (1049, u"Unknown database 'keystone'")
2016-12-04 19:33:36.362 28208 ERROR keystone Traceback (most recent call last):
2016-12-04 19:33:36.362 28208 ERROR keystone   File "/usr/bin/keystone-manage", 
line 10, in <module>
2016-12-04 19:33:36.362 28208 ERROR keystone     sys.exit(main())
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/keystone/cmd/manage.py", line 44, in main
2016-12-04 19:33:36.362 28208 ERROR keystone     cli.main(argv=sys.argv, 
config_files=config_files)
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/keystone/cmd/cli.py", line 1254, in main
2016-12-04 19:33:36.362 28208 ERROR keystone     CONF.command.cmd_class.main()
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/keystone/cmd/cli.py", line 445, in main
2016-12-04 19:33:36.362 28208 ERROR keystone     CONF.command.version)
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/keystone/common/sql/migration_helpers.py", 
line 207, in offline_sync_database_to_version
2016-12-04 19:33:36.362 28208 ERROR keystone     expand_schema()
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/keystone/common/sql/migration_helpers.py", 
line 232, in expand_schema
2016-12-04 19:33:36.362 28208 ERROR keystone     _sync_common_repo(version=None)
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/keystone/common/sql/migration_helpers.py", 
line 123, in _sync_common_repo
2016-12-04 19:33:36.362 28208 ERROR keystone     with sql.session_for_write() 
as session:
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/contextlib.py", line 17, in __enter__
2016-12-04 19:33:36.362 28208 ERROR keystone     return self.gen.next()
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 
874, in _transaction_scope
2016-12-04 19:33:36.362 28208 ERROR keystone     allow_async=self._allow_async) 
as resource:
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/contextlib.py", line 17, in __enter__
2016-12-04 19:33:36.362 28208 ERROR keystone     return self.gen.next()
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 
518, in _session
2016-12-04 19:33:36.362 28208 ERROR keystone     bind=self.connection, 
mode=self.mode)
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 
277, in _create_session
2016-12-04 19:33:36.362 28208 ERROR keystone     self._start()
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 
363, in _start
2016-12-04 19:33:36.362 28208 ERROR keystone     engine_args, maker_args)
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/oslo_db/sqlalchemy/enginefacade.py", line 
387, in _setup_for_connection
2016-12-04 19:33:36.362 28208 ERROR keystone     sql_connection=sql_connection, 
**engine_kwargs)
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/oslo_db/sqlalchemy/engines.py", line 155, in 
create_engine
2016-12-04 19:33:36.362 28208 ERROR keystone     test_conn = 
_test_connection(engine, max_retries, retry_interval)
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/oslo_db/sqlalchemy/engines.py", line 331, in 
_test_connection
2016-12-04 19:33:36.362 28208 ERROR keystone     return engine.connect()
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 2018, in 
connect
2016-12-04 19:33:36.362 28208 ERROR keystone     return 
self._connection_cls(self, **kwargs)
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 72, in 
__init__
2016-12-04 19:33:36.362 28208 ERROR keystone     if connection is not None else 
engine.raw_connection()
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 2104, in 
raw_connection
2016-12-04 19:33:36.362 28208 ERROR keystone     self.pool.unique_connection, 
_connection)
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 2078, in 
_wrap_pool_connect
2016-12-04 19:33:36.362 28208 ERROR keystone     e, dialect, self)
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1401, in 
_handle_dbapi_exception_noconnection
2016-12-04 19:33:36.362 28208 ERROR keystone     
util.raise_from_cause(newraise, exc_info)
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/util/compat.py", line 202, in 
raise_from_cause
2016-12-04 19:33:36.362 28208 ERROR keystone     reraise(type(exception), 
exception, tb=exc_tb, cause=cause)
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 2074, in 
_wrap_pool_connect
2016-12-04 19:33:36.362 28208 ERROR keystone     return fn()
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 318, in 
unique_connection
2016-12-04 19:33:36.362 28208 ERROR keystone     return 
_ConnectionFairy._checkout(self)
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 713, in _checkout
2016-12-04 19:33:36.362 28208 ERROR keystone     fairy = 
_ConnectionRecord.checkout(pool)
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 480, in checkout
2016-12-04 19:33:36.362 28208 ERROR keystone     rec = pool._do_get()
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 1060, in _do_get
2016-12-04 19:33:36.362 28208 ERROR keystone     self._dec_overflow()
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/util/langhelpers.py", line 60, in 
__exit__
2016-12-04 19:33:36.362 28208 ERROR keystone     compat.reraise(exc_type, 
exc_value, exc_tb)
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 1057, in _do_get
2016-12-04 19:33:36.362 28208 ERROR keystone     return 
self._create_connection()
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 323, in 
_create_connection
2016-12-04 19:33:36.362 28208 ERROR keystone     return _ConnectionRecord(self)
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 449, in __init__
2016-12-04 19:33:36.362 28208 ERROR keystone     self.connection = 
self.__connect()
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 607, in __connect
2016-12-04 19:33:36.362 28208 ERROR keystone     connection = 
self.__pool._invoke_creator(self)
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/engine/strategies.py", line 97, in 
connect
2016-12-04 19:33:36.362 28208 ERROR keystone     return dialect.connect(*cargs, 
**cparams)
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line 385, in 
connect
2016-12-04 19:33:36.362 28208 ERROR keystone     return 
self.dbapi.connect(*cargs, **cparams)
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/pymysql/__init__.py", line 90, in Connect
2016-12-04 19:33:36.362 28208 ERROR keystone     return Connection(*args, 
**kwargs)
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 688, in __init__
2016-12-04 19:33:36.362 28208 ERROR keystone     self.connect()
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 906, in connect
2016-12-04 19:33:36.362 28208 ERROR keystone     self._request_authentication()
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 1114, in 
_request_authentication
2016-12-04 19:33:36.362 28208 ERROR keystone     auth_packet = 
self._read_packet()
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 981, in 
_read_packet
2016-12-04 19:33:36.362 28208 ERROR keystone     packet.check_error()
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/pymysql/connections.py", line 393, in 
check_error
2016-12-04 19:33:36.362 28208 ERROR keystone     
err.raise_mysql_exception(self._data)
2016-12-04 19:33:36.362 28208 ERROR keystone   File 
"/usr/lib/python2.7/dist-packages/pymysql/err.py", line 107, in 
raise_mysql_exception
2016-12-04 19:33:36.362 28208 ERROR keystone     raise errorclass(errno, errval)
2016-12-04 19:33:36.362 28208 ERROR keystone DBError: 
(pymysql.err.InternalError) (1049, u"Unknown database 'keystone'")
2016-12-04 19:33:36.362 28208 ERROR keystone
----- s n i p -----

And a 'mysqlshow' doesn't show the 'keystone' database..

-- System Information:
Debian Release: stretch/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing-proposed-updates'), 
(500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/16 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages keystone depends on:
ii  adduser                                 3.115
ii  apache2                                 2.4.23-8
ii  dbconfig-common                         2.0.6
ii  debconf [debconf-2.0]                   1.5.59
ii  init-system-helpers                     1.46
ii  libapache2-mod-wsgi                     4.5.7-1
ii  lsb-base                                9.20161125
ii  python-keystone                         2:10.0.0-2
ii  python-q-text-as-data [q-text-as-data]  1.4.0-1
ii  sqlite3                                 3.15.1-1
ii  ssl-cert                                1.0.38

keystone recommends no packages.

Versions of packages keystone suggests:
pn  apparmor  <none>

-- debconf information:
* keystone/admin-password: (password omitted)
* keystone/mysql/admin-pass: (password omitted)
* keystone/admin-password-confirm: (password omitted)
* keystone/auth-token: (password omitted)
* keystone/app-password-confirm: (password omitted)
* keystone/mysql/app-pass: (password omitted)
* keystone/password-confirm: (password omitted)
* keystone/rabbit_password: (password omitted)
* keystone/dbconfig-remove: true
* keystone/db/app-user: keystone
* keystone/upgrade-backup: true
* keystone/missing-db-package-error: abort
* keystone/remote/port:
* keystone/dbconfig-install: true
* keystone/remote/host: openstack.bayour.com
* keystone/register-endpoint: true
* keystone/internal/reconfiguring: true
* keystone/remove-error: abort
* keystone/rabbit_userid: openstack
* keystone/install-error: abort
* keystone/mysql/admin-user: root
* keystone/configure_db: true
* keystone/remote/newhost: openstack.bayour.com
* keystone/admin-role-name: admin
* keystone/internal/skip-preseed: true
* keystone/purge: true
  keystone/passwords-do-not-match:
* keystone/create-admin-tenant: true
* keystone/dbconfig-reinstall: false
* keystone/mysql/method: TCP/IP
* keystone/dbconfig-upgrade: true
* keystone/region-name: europe-london
* keystone/database-type: mysql
* keystone/admin-user: admin
* keystone/upgrade-error: abort
* keystone/admin-email: tu...@bayour.com
* keystone/endpoint-ip: 10.0.4.1
* keystone/db/dbname: keystone
* keystone/admin-tenant-name: admin

Reply via email to