[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