Hello
I'm trying to install a new OpenStack Pike environment using Devstack. The local.conf is identical to a system built in early October (same base OS - CentOS7, same interfaces, different IP addresses, but that is all).
The system in October installed perfectly.
This system refuses to install falling over at the very first "nova-manage"
2017-12-06 21:36:36.337 | + lib/nova:init_nova:694 : /usr/bin/nova-manage --config-file /etc/nova/nova.conf api_db sync
2017-12-06 21:36:38.426 | Traceback (most recent call last):
2017-12-06 21:36:38.426 | File "/usr/bin/nova-manage", line 6, in <module>
2017-12-06 21:36:38.427 | from nova.cmd.manage import main
2017-12-06 21:36:38.427 | File "/opt/stack/nova/nova/cmd/manage.py", line 82, in <module>
2017-12-06 21:36:38.427 | from nova import config
2017-12-06 21:36:38.427 | File "/opt/stack/nova/nova/config.py", line 23, in <module>
2017-12-06 21:36:38.427 | from nova.db.sqlalchemy import api as sqlalchemy_api
2017-12-06 21:36:38.427 | File "/opt/stack/nova/nova/db/sqlalchemy/api.py", line 925, in <module>
2017-12-06 21:36:38.427 | retry_on_request=True)
2017-12-06 21:36:38.427 | TypeError: __init__() got an unexpected keyword argument 'retry_on_request'
The only difference I can see between the two systems is that the Python libraries are different versions (oslo.db is 4.25.0 on the old system, 4.31.0 on the new one).
I have no idea where to start looking.
Thanks
David
I'm trying to install a new OpenStack Pike environment using Devstack. The local.conf is identical to a system built in early October (same base OS - CentOS7, same interfaces, different IP addresses, but that is all).
The system in October installed perfectly.
This system refuses to install falling over at the very first "nova-manage"
2017-12-06 21:36:36.337 | + lib/nova:init_nova:694 : /usr/bin/nova-manage --config-file /etc/nova/nova.conf api_db sync
2017-12-06 21:36:38.426 | Traceback (most recent call last):
2017-12-06 21:36:38.426 | File "/usr/bin/nova-manage", line 6, in <module>
2017-12-06 21:36:38.427 | from nova.cmd.manage import main
2017-12-06 21:36:38.427 | File "/opt/stack/nova/nova/cmd/manage.py", line 82, in <module>
2017-12-06 21:36:38.427 | from nova import config
2017-12-06 21:36:38.427 | File "/opt/stack/nova/nova/config.py", line 23, in <module>
2017-12-06 21:36:38.427 | from nova.db.sqlalchemy import api as sqlalchemy_api
2017-12-06 21:36:38.427 | File "/opt/stack/nova/nova/db/sqlalchemy/api.py", line 925, in <module>
2017-12-06 21:36:38.427 | retry_on_request=True)
2017-12-06 21:36:38.427 | TypeError: __init__() got an unexpected keyword argument 'retry_on_request'
The only difference I can see between the two systems is that the Python libraries are different versions (oslo.db is 4.25.0 on the old system, 4.31.0 on the new one).
I have no idea where to start looking.
Thanks
David