keystone could not find some scripts in migration repository after switched branch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
devstack |
Fix Released
|
Undecided
|
Wenyan Zhang |
Bug Description
I switched devstack from master to stable/mitaka, and before executing stash.sh, I has executed unstack.sh & clean.sh, but has exception as follow:
2016-07-04 06:43:11.742 | 2016-07-04 14:43:11.742 20162 DEBUG migrate.
2016-07-04 06:43:11.742 | 2016-07-04 14:43:11.742 20162 DEBUG migrate.
2016-07-04 06:43:11.750 | 2016-07-04 14:43:11.748 20162 CRITICAL keystone [-] AssertionError: There is no script for 98 version
2016-07-04 06:43:11.750 | 2016-07-04 14:43:11.748 20162 TRACE keystone Traceback (most recent call last):
2016-07-04 06:43:11.750 | 2016-07-04 14:43:11.748 20162 TRACE keystone File "/usr/local/
2016-07-04 06:43:11.750 | 2016-07-04 14:43:11.748 20162 TRACE keystone sys.exit(main())
2016-07-04 06:43:11.750 | 2016-07-04 14:43:11.748 20162 TRACE keystone File "/opt/stack/
2016-07-04 06:43:11.750 | 2016-07-04 14:43:11.748 20162 TRACE keystone cli.main(
2016-07-04 06:43:11.750 | 2016-07-04 14:43:11.748 20162 TRACE keystone File "/opt/stack/
2016-07-04 06:43:11.751 | 2016-07-04 14:43:11.748 20162 TRACE keystone CONF.command.
2016-07-04 06:43:11.751 | 2016-07-04 14:43:11.748 20162 TRACE keystone File "/opt/stack/
2016-07-04 06:43:11.751 | 2016-07-04 14:43:11.748 20162 TRACE keystone migration_
2016-07-04 06:43:11.751 | 2016-07-04 14:43:11.748 20162 TRACE keystone File "/opt/stack/
2016-07-04 06:43:11.751 | 2016-07-04 14:43:11.748 20162 TRACE keystone _sync_common_
2016-07-04 06:43:11.751 | 2016-07-04 14:43:11.748 20162 TRACE keystone File "/opt/stack/
2016-07-04 06:43:11.751 | 2016-07-04 14:43:11.748 20162 TRACE keystone init_version=
2016-07-04 06:43:11.751 | 2016-07-04 14:43:11.748 20162 TRACE keystone File "/usr/local/
2016-07-04 06:43:11.751 | 2016-07-04 14:43:11.748 20162 TRACE keystone migration = versioning_
2016-07-04 06:43:11.751 | 2016-07-04 14:43:11.748 20162 TRACE keystone File "/usr/local/
2016-07-04 06:43:11.751 | 2016-07-04 14:43:11.748 20162 TRACE keystone return _migrate(url, repository, version, upgrade=True, err=err, **opts)
2016-07-04 06:43:11.751 | 2016-07-04 14:43:11.748 20162 TRACE keystone File "<decorator-
2016-07-04 06:43:11.751 | 2016-07-04 14:43:11.748 20162 TRACE keystone File "/usr/local/
2016-07-04 06:43:11.751 | 2016-07-04 14:43:11.748 20162 TRACE keystone return f(*a, **kw)
2016-07-04 06:43:11.751 | 2016-07-04 14:43:11.748 20162 TRACE keystone File "/usr/local/
2016-07-04 06:43:11.751 | 2016-07-04 14:43:11.748 20162 TRACE keystone changeset = schema.
2016-07-04 06:43:11.751 | 2016-07-04 14:43:11.748 20162 TRACE keystone File "/usr/local/
2016-07-04 06:43:11.751 | 2016-07-04 14:43:11.748 20162 TRACE keystone changeset = self.repository
2016-07-04 06:43:11.751 | 2016-07-04 14:43:11.748 20162 TRACE keystone File "/usr/local/
2016-07-04 06:43:11.751 | 2016-07-04 14:43:11.748 20162 TRACE keystone changes = [self.version(
2016-07-04 06:43:11.752 | 2016-07-04 14:43:11.748 20162 TRACE keystone File "/usr/local/
2016-07-04 06:43:11.752 | 2016-07-04 14:43:11.748 20162 TRACE keystone "There is no script for %d version" % self.version
2016-07-04 06:43:11.752 | 2016-07-04 14:43:11.748 20162 TRACE keystone AssertionError: There is no script for 98 version
2016-07-04 06:43:11.752 | 2016-07-04 14:43:11.748 20162 TRACE keystone
Then I removed all *.pyc files in /opt/stack/
So, I think clean.sh should remove the *.pyc files.
Changed in devstack: | |
assignee: | nobody → Wenyan Zhang (zhang-wenyan3) |
status: | New → Confirmed |
status: | Confirmed → New |
status: | New → In Progress |
Fix proposed to branch: master /review. openstack. org/339311
Review: https:/