DescriptionLars Kellogg-Stedman
2015-08-05 15:07:44 UTC
openstack-nova in OSP 7 requires at least python-neutronclient-2.4.0-1.el7ost. After upgrading from OSP 6, nova-api will fail with:
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/nova/api/openstack/wsgi.py", line 710, in post_process_extensions
**action_args)
File "/usr/lib/python2.7/site-packages/nova/api/openstack/compute/contrib/security_groups.py", line 471, in detail
self._extend_servers(req, list(resp_obj.obj['servers']))
File "/usr/lib/python2.7/site-packages/nova/api/openstack/compute/contrib/security_groups.py", line 422, in _extend_servers
servers))
File "/usr/lib/python2.7/site-packages/nova/network/security_group/neutron_driver.py", line 351, in get_instances_security_groups_bindings
neutron = neutronapi.get_client(context)
File "/usr/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 221, in get_client
region_name=CONF.neutron.region_name)
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 1199, in __init__
self.httpclient = client.construct_http_client(**kwargs)
TypeError: construct_http_client() got an unexpected keyword argument 'endpoint_override'
In version:
python-neutronclient-2.4.0-1.el7ost.noarch
Hi Lars,
I noticed that you filed a number of bugs along these lines which by default have been flagged as 8.0, I assume we actually need/want to action in 7.0.z?
Thanks,
Steve
Comment 4Lars Kellogg-Stedman
2015-08-24 17:48:14 UTC
Yeah. I wish that bugs filed against 7.0 wouldn't get automatically flagged as 8.0.
Comment 6Lars Kellogg-Stedman
2015-09-28 16:25:14 UTC
Rolled into #1266956.
*** This bug has been marked as a duplicate of bug 1266956 ***
openstack-nova in OSP 7 requires at least python-neutronclient-2.4.0-1.el7ost. After upgrading from OSP 6, nova-api will fail with: Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/nova/api/openstack/wsgi.py", line 710, in post_process_extensions **action_args) File "/usr/lib/python2.7/site-packages/nova/api/openstack/compute/contrib/security_groups.py", line 471, in detail self._extend_servers(req, list(resp_obj.obj['servers'])) File "/usr/lib/python2.7/site-packages/nova/api/openstack/compute/contrib/security_groups.py", line 422, in _extend_servers servers)) File "/usr/lib/python2.7/site-packages/nova/network/security_group/neutron_driver.py", line 351, in get_instances_security_groups_bindings neutron = neutronapi.get_client(context) File "/usr/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 221, in get_client region_name=CONF.neutron.region_name) File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 1199, in __init__ self.httpclient = client.construct_http_client(**kwargs) TypeError: construct_http_client() got an unexpected keyword argument 'endpoint_override' In version: python-neutronclient-2.4.0-1.el7ost.noarch