Public bug reported: The db sync call in cinder-commons postinst fails because the default cinder sqlite database is no longer set to live in /var/lib/cinder/, but /usr/lib/python2.7/dist- packages/cinder/openstack/common/db/cinder.sqlite:
2013-06-11 19:39:46,221: hook.output@INFO: Not creating home directory `/var/lib/cinder'. 2013-06-11 19:39:46,985: hook.output@INFO: 2013-06-11 19:39:46.982 14915 CRITICAL cinder [-] (OperationalError) unable to open database file None None 2013-06-11 19:39:46.982 14915 TRACE cinder Traceback (most recent call last): 2013-06-11 19:39:46.982 14915 TRACE cinder File "/usr/bin/cinder-manage", line 822, in <module> 2013-06-11 19:39:46.982 14915 TRACE cinder main() 2013-06-11 19:39:46.982 14915 TRACE cinder File "/usr/bin/cinder-manage", line 819, in main 2013-06-11 19:39:46.982 14915 TRACE cinder fn(*fn_args) 2013-06-11 19:39:46.982 14915 TRACE cinder File "/usr/bin/cinder-manage", line 222, in sync 2013-06-11 19:39:46.982 14915 TRACE cinder return migration.db_sync(version) 2013-06-11 19:39:46.982 14915 TRACE cinder File "/usr/lib/python2.7/dist-packages/cinder/db/migration.py", line 33, in db_sync 2013-06-11 19:39:46.982 14915 TRACE cinder return IMPL.db_sync(version=version) 2013-06-11 19:39:46.982 14915 TRACE cinder File "/usr/lib/python2.7/dist-packages/cinder/db/sqlalchemy/migration.py", line 74, in db_sync 2013-06-11 19:39:46.982 14915 TRACE cinder current_version = db_version() 2013-06-11 19:39:46.982 14915 TRACE cinder File "/usr/lib/python2.7/dist-packages/cinder/db/sqlalchemy/migration.py", line 86, in db_version 2013-06-11 19:39:46.982 14915 TRACE cinder return versioning_api.db_version(get_engine(), repository) 2013-06-11 19:39:46.982 14915 TRACE cinder File "/usr/lib/python2.7/dist-packages/cinder/openstack/common/db/sqlalchemy/session.py", line 498, in get_engine 2013-06-11 19:39:46.982 14915 TRACE cinder sqlite_fk=sqlite_fk) 2013-06-11 19:39:46.982 14915 TRACE cinder File "/usr/lib/python2.7/dist-packages/cinder/openstack/common/db/sqlalchemy/session.py", line 601, in create_engine 2013-06-11 19:39:46.982 14915 TRACE cinder engine.connect() 2013-06-11 19:39:46.982 14915 TRACE cinder File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 2471, in connect 2013-06-11 19:39:46.982 14915 TRACE cinder return self._connection_cls(self, **kwargs) 2013-06-11 19:39:46.982 14915 TRACE cinder File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 878, in __init__ 2013-06-11 19:39:46.982 14915 TRACE cinder self.__connection = connection or engine.raw_connection() 2013-06-11 19:39:46.982 14915 TRACE cinder File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 2557, in raw_connection 2013-06-11 19:39:46.982 14915 TRACE cinder return self.pool.unique_connection() 2013-06-11 19:39:46.982 14915 TRACE cinder File "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 184, in unique_connection 2013-06-11 19:39:46.982 14915 TRACE cinder return _ConnectionFairy(self).checkout() 2013-06-11 19:39:46.982 14915 TRACE cinder File "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 401, in __init__ 2013-06-11 19:39:46.982 14915 TRACE cinder rec = self._connection_record = pool._do_get() 2013-06-11 19:39:46.982 14915 TRACE cinder File "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 822, in _do_get 2013-06-11 19:39:46.982 14915 TRACE cinder return self._create_connection() 2013-06-11 19:39:46.982 14915 TRACE cinder File "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 189, in _create_connection 2013-06-11 19:39:46.982 14915 TRACE cinder return _ConnectionRecord(self) 2013-06-11 19:39:46.982 14915 TRACE cinder File "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 282, in __init__ 2013-06-11 19:39:46.982 14915 TRACE cinder self.connection = self.__connect() 2013-06-11 19:39:46.982 14915 TRACE cinder File "/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 344, in __connect 2013-06-11 19:39:46.982 14915 TRACE cinder connection = self.__pool._creator() 2013-06-11 19:39:46.982 14915 TRACE cinder File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/strategies.py", line 80, in connect 2013-06-11 19:39:46.982 14915 TRACE cinder return dialect.connect(*cargs, **cparams) 2013-06-11 19:39:46.982 14915 TRACE cinder File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line 281, in connect 2013-06-11 19:39:46.982 14915 TRACE cinder return self.dbapi.connect(*cargs, **cparams) 2013-06-11 19:39:46.982 14915 TRACE cinder OperationalError: (OperationalError) unable to open database file None None 2013-06-11 19:39:46.982 14915 TRACE cinder 2013-06-11 19:39:47,019: hook.output@INFO: dpkg: error processing cinder-common (--configure): subprocess installed post-installation script returned error exit status 1 ** Affects: cinder (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to cinder in Ubuntu. https://bugs.launchpad.net/bugs/1190036 Title: default cinder database is /usr/lib/python2.7/dist- packages/cinder/openstack/common/db/cinder.sqlit To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cinder/+bug/1190036/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs