Public bug reported: 2014-02-27 14:08:23.013 ERROR nova.network.neutronv2.api [req-598b0d2f-e4e9-40eb-a9d4-027975d08b39 demo demo] Failed to delete neutron port 153f472b-f662-497b-bc7c-3cc362157ab1 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api Traceback (most recent call last): 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api File "/opt/stack/nova/nova/network/neutronv2/api.py", line 420, in deallocate_for_instance 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api neutron.update_port(port, port_req_body) 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 111, in with_params 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api ret = self.function(instance, *args, **kwargs) 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 321, in update_port 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api return self.put(self.port_path % (port), body=body) 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 1245, in put 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api headers=headers, params=params) 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 1221, in retry_request 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api headers=headers, params=params) 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 1164, in do_request 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api self._handle_fault_response(status_code, replybody) 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 1134, in _handle_fault_response 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api exception_handler_v20(status_code, des_error_body) 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 84, in exception_handler_v20 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api message=error_dict) 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api NeutronClientException: Invalid input for device_id. Reason: 'None' is not a valid string.
2014-02-27 14:08:23.011 ERROR neutron.api.v2.resource [req-3f133c17-198f-412d-b57e-66bbf0fcfbcb neutron abd2b56aa998417ba5af609a680a138d] update failed 2014-02-27 14:08:23.011 TRACE neutron.api.v2.resource Traceback (most recent call last): 2014-02-27 14:08:23.011 TRACE neutron.api.v2.resource File "/opt/stack/neutron/neutron/api/v2/resource.py", line 84, in resource 2014-02-27 14:08:23.011 TRACE neutron.api.v2.resource result = method(request=request, **args) 2014-02-27 14:08:23.011 TRACE neutron.api.v2.resource File "/opt/stack/neutron/neutron/api/v2/base.py", line 466, in update 2014-02-27 14:08:23.011 TRACE neutron.api.v2.resource allow_bulk=self._allow_bulk) 2014-02-27 14:08:23.011 TRACE neutron.api.v2.resource File "/opt/stack/neutron/neutron/api/v2/base.py", line 600, in prepare_request_body 2014-02-27 14:08:23.011 TRACE neutron.api.v2.resource raise webob.exc.HTTPBadRequest(msg) 2014-02-27 14:08:23.011 TRACE neutron.api.v2.resource HTTPBadRequest: Invalid input for device_id. Reason: 'None' is not a valid string. 2014-02-27 14:08:23.011 TRACE neutron.api.v2.resource ** Affects: nova Importance: Undecided Status: New -- 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/1285885 Title: update_port passes device_id=None but neutron expects '' Status in OpenStack Compute (Nova): New Bug description: 2014-02-27 14:08:23.013 ERROR nova.network.neutronv2.api [req-598b0d2f-e4e9-40eb-a9d4-027975d08b39 demo demo] Failed to delete neutron port 153f472b-f662-497b-bc7c-3cc362157ab1 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api Traceback (most recent call last): 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api File "/opt/stack/nova/nova/network/neutronv2/api.py", line 420, in deallocate_for_instance 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api neutron.update_port(port, port_req_body) 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 111, in with_params 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api ret = self.function(instance, *args, **kwargs) 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 321, in update_port 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api return self.put(self.port_path % (port), body=body) 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 1245, in put 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api headers=headers, params=params) 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 1221, in retry_request 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api headers=headers, params=params) 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 1164, in do_request 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api self._handle_fault_response(status_code, replybody) 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 1134, in _handle_fault_response 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api exception_handler_v20(status_code, des_error_body) 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 84, in exception_handler_v20 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api message=error_dict) 2014-02-27 14:08:23.013 TRACE nova.network.neutronv2.api NeutronClientException: Invalid input for device_id. Reason: 'None' is not a valid string. 2014-02-27 14:08:23.011 ERROR neutron.api.v2.resource [req-3f133c17-198f-412d-b57e-66bbf0fcfbcb neutron abd2b56aa998417ba5af609a680a138d] update failed 2014-02-27 14:08:23.011 TRACE neutron.api.v2.resource Traceback (most recent call last): 2014-02-27 14:08:23.011 TRACE neutron.api.v2.resource File "/opt/stack/neutron/neutron/api/v2/resource.py", line 84, in resource 2014-02-27 14:08:23.011 TRACE neutron.api.v2.resource result = method(request=request, **args) 2014-02-27 14:08:23.011 TRACE neutron.api.v2.resource File "/opt/stack/neutron/neutron/api/v2/base.py", line 466, in update 2014-02-27 14:08:23.011 TRACE neutron.api.v2.resource allow_bulk=self._allow_bulk) 2014-02-27 14:08:23.011 TRACE neutron.api.v2.resource File "/opt/stack/neutron/neutron/api/v2/base.py", line 600, in prepare_request_body 2014-02-27 14:08:23.011 TRACE neutron.api.v2.resource raise webob.exc.HTTPBadRequest(msg) 2014-02-27 14:08:23.011 TRACE neutron.api.v2.resource HTTPBadRequest: Invalid input for device_id. Reason: 'None' is not a valid string. 2014-02-27 14:08:23.011 TRACE neutron.api.v2.resource To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1285885/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp