api.network.tenant_floating_ip_list(request) which has 500 error , tried it at the command line, it has the same issue as in UI.
....I did test using nova network
stack@gloria-stack:~/devstack$ nova floating-ip-list
ERROR (ClientException): The server has either erred or is incapable of performing the requested operation. (HTTP 500) (Request-ID: req-fcbbaf79-56b8-49b2-95b3-e381f4c0a214)
stack@gloria-stack:~/devstack$
once it calls floating_ip_list, then it seems to having problem all the time..
error in n-api log
2014-08-29 17:20:24.646 ERROR nova.api.openstack [req-5b43bbd0-095f-466a-930b-664ac2a27fda admin admin] Caught error: Cannot load 'instance' in the base class
2014-08-29 17:20:24.646 TRACE nova.api.openstack Traceback (most recent call last):
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/opt/stack/nova/nova/api/openstack/__init__.py", line 124, in __call__
2014-08-29 17:20:24.646 TRACE nova.api.openstack return req.get_response(self.application)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send
2014-08-29 17:20:24.646 TRACE nova.api.openstack application, catch_exc_info=False)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application
2014-08-29 17:20:24.646 TRACE nova.api.openstack app_iter = application(self.environ, start_response)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
2014-08-29 17:20:24.646 TRACE nova.api.openstack return resp(environ, start_response)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/usr/local/lib/python2.7/dist-packages/keystonemiddleware/auth_token.py", line 565, in __call__
2014-08-29 17:20:24.646 TRACE nova.api.openstack return self._app(env, start_response)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
2014-08-29 17:20:24.646 TRACE nova.api.openstack return resp(environ, start_response)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
2014-08-29 17:20:24.646 TRACE nova.api.openstack return resp(environ, start_response)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/usr/local/lib/python2.7/dist-packages/routes/middleware.py", line 131, in __call__
2014-08-29 17:20:24.646 TRACE nova.api.openstack response = self.app(environ, start_response)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
2014-08-29 17:20:24.646 TRACE nova.api.openstack return resp(environ, start_response)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 130, in __call__
2014-08-29 17:20:24.646 TRACE nova.api.openstack resp = self.call_func(req, *args, **self.kwargs)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 195, in call_func
2014-08-29 17:20:24.646 TRACE nova.api.openstack return self.func(req, *args, **kwargs)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/opt/stack/nova/nova/api/openstack/wsgi.py", line 908, in __call__
2014-08-29 17:20:24.646 TRACE nova.api.openstack content_type, body, accept)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/opt/stack/nova/nova/api/openstack/wsgi.py", line 974, in _process_stack
2014-08-29 17:20:24.646 TRACE nova.api.openstack action_result = self.dispatch(meth, request, action_args)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/opt/stack/nova/nova/api/openstack/wsgi.py", line 1058, in dispatch
2014-08-29 17:20:24.646 TRACE nova.api.openstack return method(req=request, **action_args)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/opt/stack/nova/nova/api/openstack/compute/contrib/floating_ips.py", line 146, in index
2014-08-29 17:20:24.646 TRACE nova.api.openstack self._normalize_ip(floating_ip)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/opt/stack/nova/nova/api/openstack/compute/contrib/floating_ips.py", line 117, in _normalize_ip
2014-08-29 17:20:24.646 TRACE nova.api.openstack floating_ip['instance'] = fixed_ip['instance']
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/opt/stack/nova/nova/objects/base.py", line 447, in __getitem__
2014-08-29 17:20:24.646 TRACE nova.api.openstack return getattr(self, name)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/opt/stack/nova/nova/objects/base.py", line 67, in getter
2014-08-29 17:20:24.646 TRACE nova.api.openstack self.obj_load_attr(name)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/opt/stack/nova/nova/objects/base.py", line 375, in obj_load_attr
2014-08-29 17:20:24.646 TRACE nova.api.openstack _("Cannot load '%s' in the base class") % attrname)
2014-08-29 17:20:24.646 TRACE nova.api.openstack NotImplementedError: Cannot load 'instance' in the base class
2014-08-29 17:20:24.646 TRACE nova.api.openstack
Disassociate code calls the following
api.network. tenant_ floating_ ip_list( request) which has 500 error , tried it at the command line, it has the same issue as in UI.
....I did test using nova network
stack@gloria- stack:~ /devstack$ nova floating-ip-list 56b8-49b2- 95b3-e381f4c0a2 14) stack:~ /devstack$
ERROR (ClientException): The server has either erred or is incapable of performing the requested operation. (HTTP 500) (Request-ID: req-fcbbaf79-
stack@gloria-
once it calls floating_ip_list, then it seems to having problem all the time..
error in n-api log 095f-466a- 930b-664ac2a27f da admin admin] Caught error: Cannot load 'instance' in the base class nova/nova/ api/openstack/ __init_ _.py", line 124, in __call__ response( self.applicatio n) python2. 7/dist- packages/ webob/request. py", line 1320, in send info=False) python2. 7/dist- packages/ webob/request. py", line 1284, in call_application self.environ, start_response) python2. 7/dist- packages/ webob/dec. py", line 144, in __call__ lib/python2. 7/dist- packages/ keystonemiddlew are/auth_ token.py" , line 565, in __call__ python2. 7/dist- packages/ webob/dec. py", line 144, in __call__ python2. 7/dist- packages/ webob/dec. py", line 144, in __call__ lib/python2. 7/dist- packages/ routes/ middleware. py", line 131, in __call__ python2. 7/dist- packages/ webob/dec. py", line 144, in __call__ python2. 7/dist- packages/ webob/dec. py", line 130, in __call__ python2. 7/dist- packages/ webob/dec. py", line 195, in call_func nova/nova/ api/openstack/ wsgi.py" , line 908, in __call__ nova/nova/ api/openstack/ wsgi.py" , line 974, in _process_stack nova/nova/ api/openstack/ wsgi.py" , line 1058, in dispatch nova/nova/ api/openstack/ compute/ contrib/ floating_ ips.py" , line 146, in index _ip(floating_ ip) nova/nova/ api/openstack/ compute/ contrib/ floating_ ips.py" , line 117, in _normalize_ip ip['instance' ] = fixed_ip[ 'instance' ] nova/nova/ objects/ base.py" , line 447, in __getitem__ nova/nova/ objects/ base.py" , line 67, in getter load_attr( name) nova/nova/ objects/ base.py" , line 375, in obj_load_attr rror: Cannot load 'instance' in the base class
2014-08-29 17:20:24.646 ERROR nova.api.openstack [req-5b43bbd0-
2014-08-29 17:20:24.646 TRACE nova.api.openstack Traceback (most recent call last):
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/opt/stack/
2014-08-29 17:20:24.646 TRACE nova.api.openstack return req.get_
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/usr/lib/
2014-08-29 17:20:24.646 TRACE nova.api.openstack application, catch_exc_
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/usr/lib/
2014-08-29 17:20:24.646 TRACE nova.api.openstack app_iter = application(
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/usr/lib/
2014-08-29 17:20:24.646 TRACE nova.api.openstack return resp(environ, start_response)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/usr/local/
2014-08-29 17:20:24.646 TRACE nova.api.openstack return self._app(env, start_response)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/usr/lib/
2014-08-29 17:20:24.646 TRACE nova.api.openstack return resp(environ, start_response)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/usr/lib/
2014-08-29 17:20:24.646 TRACE nova.api.openstack return resp(environ, start_response)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/usr/local/
2014-08-29 17:20:24.646 TRACE nova.api.openstack response = self.app(environ, start_response)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/usr/lib/
2014-08-29 17:20:24.646 TRACE nova.api.openstack return resp(environ, start_response)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/usr/lib/
2014-08-29 17:20:24.646 TRACE nova.api.openstack resp = self.call_func(req, *args, **self.kwargs)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/usr/lib/
2014-08-29 17:20:24.646 TRACE nova.api.openstack return self.func(req, *args, **kwargs)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/opt/stack/
2014-08-29 17:20:24.646 TRACE nova.api.openstack content_type, body, accept)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/opt/stack/
2014-08-29 17:20:24.646 TRACE nova.api.openstack action_result = self.dispatch(meth, request, action_args)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/opt/stack/
2014-08-29 17:20:24.646 TRACE nova.api.openstack return method(req=request, **action_args)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/opt/stack/
2014-08-29 17:20:24.646 TRACE nova.api.openstack self._normalize
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/opt/stack/
2014-08-29 17:20:24.646 TRACE nova.api.openstack floating_
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/opt/stack/
2014-08-29 17:20:24.646 TRACE nova.api.openstack return getattr(self, name)
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/opt/stack/
2014-08-29 17:20:24.646 TRACE nova.api.openstack self.obj_
2014-08-29 17:20:24.646 TRACE nova.api.openstack File "/opt/stack/
2014-08-29 17:20:24.646 TRACE nova.api.openstack _("Cannot load '%s' in the base class") % attrname)
2014-08-29 17:20:24.646 TRACE nova.api.openstack NotImplementedE
2014-08-29 17:20:24.646 TRACE nova.api.openstack