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
[email protected]
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs