Traceback (most recent call last):
File "/tmp/buildd/nova-2013.2.a2028.gd612ed9/nova/tests/db/test_migrations.py", line 158, in test_walk_versions
self._walk_versions(engine, self.snake_walk)
File "/tmp/buildd/nova-2013.2.a2028.gd612ed9/nova/tests/db/test_migrations.py", line 377, in _walk_versions
engine, version - 1, with_data=True)
File "/tmp/buildd/nova-2013.2.a2028.gd612ed9/nova/tests/db/test_migrations.py", line 394, in _migrate_down
self.migration_api.downgrade(engine, self.REPOSITORY, version)
File "/usr/lib/python2.7/dist-packages/migrate/versioning/api.py", line 202, in downgrade
return _migrate(url, repository, version, upgrade=False, err=err, **opts)
File "<string>", line 2, in _migrate
File "/tmp/buildd/nova-2013.2.a2028.gd612ed9/nova/db/sqlalchemy/migration.py", line 39, in patched_with_engine
return f(*a, **kw)
File "/usr/lib/python2.7/dist-packages/migrate/versioning/api.py", line 366, in _migrate
schema.runchange(ver, change, changeset.step)
File "/usr/lib/python2.7/dist-packages/migrate/versioning/schema.py", line 91, in runchange
change.run(self.engine, step)
File "/usr/lib/python2.7/dist-packages/migrate/versioning/script/py.py", line 145, in run
script_func(engine)
File "/tmp/buildd/nova-2013.2.a2028.gd612ed9/nova/db/sqlalchemy/migrate_repo/versions/186_new_bdm_format.py", line 95, in downgrade
_downgrade_bdm_v2(meta, block_device_mapping)
File "/tmp/buildd/nova-2013.2.a2028.gd612ed9/nova/db/sqlalchemy/migrate_repo/versions/186_new_bdm_format.py", line 270, in _downgrade_bdm_v2
).values(**bdm).execute()
File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/expression.py", line 3133, in execute
return e._execute_clauseelement(self, multiparams, params)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1621, in _execute_clauseelement
return connection._execute_clauseelement(elem, multiparams, params)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 754, in _execute_clauseelement
inline=len(distilled_params) > 1)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/expression.py", line 1912, in compile
return self._compiler(dialect, bind=bind, **kw)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/expression.py", line 1918, in _compiler
return dialect.statement_compiler(dialect, self, **kw)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/compiler.py", line 289, in __init__
engine.Compiled.__init__(self, dialect, statement, **kwargs)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/interfaces.py", line 787, in __init__
self.string = self.process(self.statement, **compile_kwargs)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/interfaces.py", line 806, in process
return obj._compiler_dispatch(self, **kwargs)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/visitors.py", line 74, in _compiler_dispatch
return getter(visitor)(self, **kw)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/compiler.py", line 1473, in visit_update
colparams = self._get_colparams(update_stmt, extra_froms)
File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/compiler.py", line 1767, in _get_colparams
(", ".join(check))
CompileError: Unconsumed column names: source, format