** Changed in: nova
       Status: Incomplete => Won't Fix

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1268828

Title:
  Nova network doesn't work with neutron_url being None

Status in OpenStack Compute (Nova):
  Won't Fix

Bug description:
  when configure neutron_url to None or neutron_url param is None, Nova
  network will throw error:

  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi Traceback (most 
recent call last):
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi   File 
"/usr/lib/python2.6/site-packages/nova/api/openstack/wsgi.py", line 992, in 
_process_stack
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi     action_result 
= self.dispatch(meth, request, action_args)
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi   File 
"/usr/lib/python2.6/site-packages/nova/api/openstack/wsgi.py", line 1073, in 
dispatch
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi     return 
method(req=request, **action_args)
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi   File 
"/usr/lib/python2.6/site-packages/nova/api/openstack/compute/contrib/os_tenant_networks.py",
 line 99, in index
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi     networks = 
self.network_api.get_all(context)
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi   File 
"/usr/lib/python2.6/site-packages/nova/network/neutronv2/api.py", line 673, in 
get_all
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi     networks = 
client.list_networks().get('networks')
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi   File 
"/usr/lib/python2.6/site-packages/neutronclient/v2_0/client.py", line 108, in 
with_params
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi     ret = 
self.function(instance, *args, **kwargs)
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi   File 
"/usr/lib/python2.6/site-packages/neutronclient/v2_0/client.py", line 325, in 
list_networks
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi     **_params)
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi   File 
"/usr/lib/python2.6/site-packages/neutronclient/v2_0/client.py", line 1197, in 
list
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi     for r in 
self._pagination(collection, path, **params):
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi   File 
"/usr/lib/python2.6/site-packages/neutronclient/v2_0/client.py", line 1210, in 
_pagination
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi     res = 
self.get(path, params=params)
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi   File 
"/usr/lib/python2.6/site-packages/neutronclient/v2_0/client.py", line 1183, in 
get
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi     
headers=headers, params=params)
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi   File 
"/usr/lib/python2.6/site-packages/neutronclient/v2_0/client.py", line 1168, in 
retry_request
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi     
headers=headers, params=params)
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi   File 
"/usr/lib/python2.6/site-packages/neutronclient/v2_0/client.py", line 1097, in 
do_request
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi     
self.httpclient.authenticate_and_fetch_endpoint_url()
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi   File 
"/usr/lib/python2.6/site-packages/neutronclient/client.py", line 179, in 
authenticate_and_fetch_endpoint_url
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi     
self.endpoint_url = self._get_endpoint_url()
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi   File 
"/usr/lib/python2.6/site-packages/neutronclient/client.py", line 253, in 
_get_endpoint_url
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi     url = 
self.auth_url + '/tokens/%s/endpoints' % self.auth_token
  2014-01-13 03:37:23.121 18582 TRACE nova.api.openstack.wsgi TypeError: 
unsupported operand type(s) for +: 'NoneType' and 'str'

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1268828/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to