devstack installation crashes when nova migrating
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
oslo.db |
New
|
Undecided
|
Unassigned |
Bug Description
When I was installing DevStack (victoria) on a CentOS 8.4 (arm64) host, It crashed while executing Nova migration.
It occured on the step "/usr/local/
The exception as below :
```
An error has occurred:
Traceback (most recent call last):
File "/opt/stack/
ret = fn(*fn_args, **fn_kwargs)
File "/opt/stack/
return migration.
File "/opt/stack/
return IMPL.db_
File "/opt/stack/
return versioning_
File "/usr/local/
return _migrate(url, repository, version, upgrade=True, err=err, **opts)
File "/usr/local/
return caller(func, *(extras + args), **kw)
File "/usr/local/
return f(*a, **kw)
File "/usr/local/
schema.
File "/usr/local/
change.
File "/usr/local/
script_
File "/opt/stack/
actions_
File "/usr/local/
column.
File "/usr/local/
visitorcallable = get_engine_
File "/usr/local/
return get_dialect_
AttributeError: 'NoneType' object has no attribute 'dialect'
```
I tried to fixed it by changing `oslo_db.
```
metadata = MetaData(engine)
```
This issue can be reproduced by the following code:
```
from sqlalchemy import *
engine = create_
metadata = MetaData(engine)
table = Table('
print(table.bind)
```
environment:
nova 22.3.1.dev2 /opt/stack/nova
SQLAlchemy 1.4.27
sqlalchemy-migrate 0.13.0
oslo.cache 2.8.1
oslo.concurrency 4.5.0
oslo.config 8.7.1
oslo.context 3.4.0
**oslo.db 11.0.0**
oslo.i18n 5.1.0
oslo.limit 1.4.0
oslo.log 4.6.1
oslo.messaging 12.11.0
oslo.metrics 0.4.0
oslo.middleware 4.4.0
oslo.policy 3.9.0
oslo.privsep 2.6.2
oslo.reports 2.3.0
oslo.rootwrap 6.3.0
oslo.serialization 4.2.0
oslo.service 2.7.0
oslo.upgradecheck 1.4.0
oslo.utils 4.11.0
oslo.versionedo
oslo.vmware 3.10.0