[Openstack-devel] Problem with upgrading keystone from folsom to grizzly
Maciej Gałkiewicz
maciejgalkiewicz at ragnarson.com
Wed Apr 24 10:20:20 UTC 2013
On 23 April 2013 16:05, Thomas Goirand <zigo at debian.org> wrote:
> It looks like your db schema isn't upgraded for nova. Could you try to:
> nova-manage db sync
>
> and see if this fixes it?
>
# nova-manage --debug --verbose db sync
2013-04-24 12:18:19 DEBUG nova.utils [-] backend <module
'nova.db.sqlalchemy.migration' from
'/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/migration.pyc'> from
(pid=17373) __get_backend /usr/lib/python2.7/dist-packages/nova/utils.py:662
Command failed, please check log for more info
2013-04-24 12:18:19 CRITICAL nova [-] There is no script for 83 version
2013-04-24 12:18:19 TRACE nova Traceback (most recent call last):
2013-04-24 12:18:19 TRACE nova File "/usr/bin/nova-manage", line 1749, in
<module>
2013-04-24 12:18:19 TRACE nova main()
2013-04-24 12:18:19 TRACE nova File "/usr/bin/nova-manage", line 1736, in
main
2013-04-24 12:18:19 TRACE nova fn(*fn_args, **fn_kwargs)
2013-04-24 12:18:19 TRACE nova File "/usr/bin/nova-manage", line 1102, in
sync
2013-04-24 12:18:19 TRACE nova return migration.db_sync(version)
2013-04-24 12:18:19 TRACE nova File
"/usr/lib/python2.7/dist-packages/nova/db/migration.py", line 30, in db_sync
2013-04-24 12:18:19 TRACE nova return IMPL.db_sync(version=version)
2013-04-24 12:18:19 TRACE nova File
"/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/migration.py", line
53, in db_sync
2013-04-24 12:18:19 TRACE nova
versioning_api.upgrade(FLAGS.sql_connection, repo_path, version)
2013-04-24 12:18:19 TRACE nova File
"/usr/lib/python2.7/dist-packages/migrate/versioning/api.py", line 186, in
upgrade
2013-04-24 12:18:19 TRACE nova return _migrate(url, repository,
version, upgrade=True, err=err, **opts)
2013-04-24 12:18:19 TRACE nova File "<string>", line 2, in _migrate
2013-04-24 12:18:19 TRACE nova File
"/usr/lib/python2.7/dist-packages/migrate/versioning/util/__init__.py",
line 159, in with_engine
2013-04-24 12:18:19 TRACE nova return f(*a, **kw)
2013-04-24 12:18:19 TRACE nova File
"/usr/lib/python2.7/dist-packages/migrate/versioning/api.py", line 345, in
_migrate
2013-04-24 12:18:19 TRACE nova changeset = schema.changeset(version)
2013-04-24 12:18:19 TRACE nova File
"/usr/lib/python2.7/dist-packages/migrate/versioning/schema.py", line 80,
in changeset
2013-04-24 12:18:19 TRACE nova changeset =
self.repository.changeset(database, start_ver, version)
2013-04-24 12:18:19 TRACE nova File
"/usr/lib/python2.7/dist-packages/migrate/versioning/repository.py", line
225, in changeset
2013-04-24 12:18:19 TRACE nova changes =
[self.version(v).script(database, op) for v in versions]
2013-04-24 12:18:19 TRACE nova File
"/usr/lib/python2.7/dist-packages/migrate/versioning/version.py", line 184,
in script
2013-04-24 12:18:19 TRACE nova "There is no script for %d version" %
self.version
2013-04-24 12:18:19 TRACE nova AssertionError: There is no script for 83
version
2013-04-24 12:18:19 TRACE nova
tables in keystone db:
keystone=# \dt
List of relations
Schema | Name | Type | Owner
--------+------------------------+-------+----------
public | ec2_credential | table | keystone
public | endpoint | table | keystone
public | metadata | table | keystone
public | migrate_version | table | keystone
public | role | table | keystone
public | service | table | keystone
public | tenant | table | keystone
public | token | table | keystone
public | user | table | keystone
public | user_tenant_membership | table | keystone
(10 rows)
regards
Maciej Gałkiewicz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/openstack-devel/attachments/20130424/251a4209/attachment.html>
More information about the Openstack-devel
mailing list