[Rdo-list] neutron database migration failed
Hui Kang
hkang.sunysb at gmail.com
Tue Dec 1 22:54:04 UTC 2015
Hi, I installed openstack neutron package from rdo. My OS is centos
7.1. The neutron database migration fails these days. The error output
is
NFO [alembic.runtime.migration] Running upgrade 5498d17be016 ->
2a16083502f3, Metaplugin removal
INFO [alembic.runtime.migration] Running upgrade 2a16083502f3 ->
2e5352a0ad4d, Add missing foreign keys
INFO [alembic.runtime.migration] Running upgrade 2e5352a0ad4d ->
11926bcfe72d, add geneve ml2 type driver
INFO [alembic.runtime.migration] Running upgrade 11926bcfe72d ->
4af11ca47297, Drop cisco monolithic tables
INFO [alembic.runtime.migration] Running upgrade 4af11ca47297 ->
1b294093239c, Drop embrane plugin table
INFO [alembic.runtime.migration] Running upgrade 1b294093239c,
32e5974ada25 -> 8a6d8bdae39, standardattributes migration
Traceback (most recent call last):
File "/var/lib/kolla/venv/bin/neutron-db-manage", line 10, in <module>
sys.exit(main())
File "/var/lib/kolla/venv/lib/python2.7/site-packages/neutron/db/migration/cli.py",
line 692, in main
CONF.command.func(config, CONF.command.name)
File "/var/lib/kolla/venv/lib/python2.7/site-packages/neutron/db/migration/cli.py",
line 217, in do_upgrade
desc=branch, sql=CONF.command.sql)
File "/var/lib/kolla/venv/lib/python2.7/site-packages/neutron/db/migration/cli.py",
line 124, in do_alembic_command
getattr(alembic_command, cmd)(config, *args, **kwargs)
File "/var/lib/kolla/venv/lib/python2.7/site-packages/alembic/command.py",
line 174, in upgrade
script.run_env()
File "/var/lib/kolla/venv/lib/python2.7/site-packages/alembic/script/base.py",
line 397, in run_env
util.load_python_file(self.dir, 'env.py')
File "/var/lib/kolla/venv/lib/python2.7/site-packages/alembic/util/pyfiles.py",
line 81, in load_python_file
module = load_module_py(module_id, path)
File "/var/lib/kolla/venv/lib/python2.7/site-packages/alembic/util/compat.py",
line 79, in load_module_py
mod = imp.load_source(module_id, path, fp)
File "/var/lib/kolla/venv/lib/python2.7/site-packages/neutron/db/migration/alembic_migrations/env.py",
line 135, in <module>
run_migrations_online()
File "/var/lib/kolla/venv/lib/python2.7/site-packages/neutron/db/migration/alembic_migrations/env.py",
line 125, in run_migrations_online
context.run_migrations()
File "<string>", line 8, in run_migrations
File "/var/lib/kolla/venv/lib/python2.7/site-packages/alembic/runtime/environment.py",
line 797, in run_migrations
self.get_context().run_migrations(**kw)
File "/var/lib/kolla/venv/lib/python2.7/site-packages/alembic/runtime/migration.py",
line 312, in run_migrations
step.migration_fn(**kw)
File "/var/lib/kolla/venv/lib/python2.7/site-packages/neutron/db/migration/alembic_migrations/versions/mitaka/contract/8a6d8bdae39_migrate_neutron_resources_table.py",
line 60, in upgrade
existing_server_default=False)
File "<string>", line 8, in alter_column
File "<string>", line 3, in alter_column
File "/var/lib/kolla/venv/lib/python2.7/site-packages/alembic/operations/ops.py",
line 1414, in alter_column
return operations.invoke(alt)
File "/var/lib/kolla/venv/lib/python2.7/site-packages/alembic/operations/base.py",
line 318, in invoke
return fn(self, operation)
File "/var/lib/kolla/venv/lib/python2.7/site-packages/alembic/operations/toimpl.py",
line 53, in alter_column
**operation.kw
File "/var/lib/kolla/venv/lib/python2.7/site-packages/alembic/ddl/mysql.py",
line 66, in alter_column
else existing_autoincrement
File "/var/lib/kolla/venv/lib/python2.7/site-packages/alembic/ddl/impl.py",
line 118, in _exec
return conn.execute(construct, *multiparams, **params)
File "/var/lib/kolla/venv/lib/python2.7/site-packages/sqlalchemy/engine/base.py",
line 914, in execute
return meth(self, multiparams, params)
File "/var/lib/kolla/venv/lib/python2.7/site-packages/sqlalchemy/sql/ddl.py",
line 68, in _execute_on_connection
return connection._execute_ddl(self, multiparams, params)
File "/var/lib/kolla/venv/lib/python2.7/site-packages/sqlalchemy/engine/base.py",
line 968, in _execute_ddl
compiled
File "/var/lib/kolla/venv/lib/python2.7/site-packages/sqlalchemy/engine/base.py",
line 1146, in _execute_context
context)
File "/var/lib/kolla/venv/lib/python2.7/site-packages/sqlalchemy/engine/base.py",
line 1337, in _handle_dbapi_exception
util.raise_from_cause(newraise, exc_info)
File "/var/lib/kolla/venv/lib/python2.7/site-packages/sqlalchemy/util/compat.py",
line 199, in raise_from_cause
reraise(type(exception), exception, tb=exc_tb)
File "/var/lib/kolla/venv/lib/python2.7/site-packages/sqlalchemy/engine/base.py",
line 1139, in _execute_context
context)
File "/var/lib/kolla/venv/lib/python2.7/site-packages/sqlalchemy/engine/default.py",
line 450, in do_execute
cursor.execute(statement, parameters)
File "/var/lib/kolla/venv/lib/python2.7/site-packages/MySQLdb/cursors.py",
line 205, in execute
self.errorhandler(self, exc, value)
File "/var/lib/kolla/venv/lib/python2.7/site-packages/MySQLdb/connections.py",
line 36, in defaulterrorhandler
raise errorclass, errorvalue
sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError)
(1832, "Cannot change column 'standard_attr_id': used in a foreign key
constraint 'ports_ibfk_2'") [SQL: u'ALTER TABLE ports MODIFY
standard_attr_id BIGINT NOT NULL']
Is there anything wrong with the neutron rpm in RDO? Thanks. - Hui
More information about the dev
mailing list