<div dir="ltr"><b>Hi every one, </b><div><b><br></b></div><div><b>When trying to execute this command:</b></div><div><b><br></b></div><div><div><b> neutron --debug port-update  51ae49c8-d360-488e-badb-7bee31585471 --allowed-address-pairs action=clear</b></div></div><div><b><br></b></div><div><b>I am getting the following error:</b></div><div><br></div><div><div>Traceback (most recent call last):</div><div>  File "/usr/lib/python2.7/site-packages/neutronclient/shell.py", line 819, in run_subcommand</div><div>    return run_command(cmd, cmd_parser, sub_argv)</div><div>  File "/usr/lib/python2.7/site-packages/neutronclient/shell.py", line 105, in run_command</div><div>    return cmd.run(known_args)</div><div>  File "/usr/lib/python2.7/site-packages/neutronclient/neutron/v2_0/__init__.py", line 558, in run</div><div>    obj_updater(_id, body)</div><div>  File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 100, in with_params</div><div>    ret = self.function(instance, *args, **kwargs)</div><div>  File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 530, in update_port</div><div>    return self.put(self.port_path % (port), body=body)</div><div>  File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 275, in put</div><div>    headers=headers, params=params)</div><div>  File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 243, in retry_request</div><div>    headers=headers, params=params)</div><div>  File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 206, in do_request</div><div>    self._handle_fault_response(status_code, replybody)</div><div>  File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 182, in _handle_fault_response</div><div>    exception_handler_v20(status_code, des_error_body)</div><div>  File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 75, in exception_handler_v20</div><div>    message=error_dict)</div><div>NeutronClientException: Request Failed: internal server error while processing your request.</div></div><div><br></div><div><b>Within server.log, I am getting the following clue:</b></div><div><br></div><div><div>2016-01-25 05:57:44.772 28288 INFO urllib3.connectionpool [-] Starting new HTTP connection (1): 10.114.198.200</div><div>2016-01-25 05:57:44.784 28288 INFO keystoneclient.middleware.auth_token [-] Auth Token confirmed use of v3.0 apis</div><div>2016-01-25 05:57:44.785 28288 INFO urllib3.connectionpool [-] Starting new HTTP connection (1): 10.114.198.200</div><div>2016-01-25 05:57:44.900 28288 INFO urllib3.connectionpool [-] Starting new HTTP connection (1): 10.114.198.200</div><div>2016-01-25 05:57:45.137 28288 INFO neutron.openstack.common.rpc.common [req-7df54e06-b479-4d11-8504-cd77709785fb None] Connected to AMQP server on svl9-csl-b-rabbitmq-001:5672</div><div>2016-01-25 05:57:45.148 28288 ERROR neutron.api.v2.resource [req-7df54e06-b479-4d11-8504-cd77709785fb None] update failed</div><div>2016-01-25 05:57:45.148 28288 TRACE neutron.api.v2.resource Traceback (most recent call last):</div><div>2016-01-25 05:57:45.148 28288 TRACE neutron.api.v2.resource   File "/usr/lib/python2.7/site-packages/neutron/api/v2/resource.py", line 87, in resource</div><div>2016-01-25 05:57:45.148 28288 TRACE neutron.api.v2.resource     result = method(request=request, **args)</div><div>2016-01-25 05:57:45.148 28288 TRACE neutron.api.v2.resource   File "/usr/lib/python2.7/site-packages/neutron/api/v2/base.py", line 508, in update</div><div>2016-01-25 05:57:45.148 28288 TRACE neutron.api.v2.resource     allow_bulk=self._allow_bulk)</div><div>2016-01-25 05:57:45.148 28288 TRACE neutron.api.v2.resource   File "/usr/lib/python2.7/site-packages/neutron/api/v2/base.py", line 647, in prepare_request_body</div><div>2016-01-25 05:57:45.148 28288 TRACE neutron.api.v2.resource     attr_vals['validate'][rule])</div><div>2016-01-25 05:57:45.148 28288 TRACE neutron.api.v2.resource   File "/usr/lib/python2.7/site-packages/neutron/extensions/allowedaddresspairs.py", line 55, in _validate_allowed_address_pairs</div><div>2016-01-25 05:57:45.148 28288 TRACE neutron.api.v2.resource     if len(address_pairs) > cfg.CONF.max_allowed_address_pair:</div><div>2016-01-25 05:57:45.148 28288 TRACE neutron.api.v2.resource TypeError: object of type 'NoneType' has no len()</div><div>2016-01-25 05:57:45.148 28288 TRACE neutron.api.v2.resource</div><div>2016-01-25 05:57:45.163 28288 INFO neutron.wsgi [req-7df54e06-b479-4d11-8504-cd77709785fb None] 10.114.196.9,10.114.198.235 - - [25/Jan/2016 05:57:45] "PUT /v2.0/ports/51ae49c8-d360-488e-badb-7bee31585471.json HTTP/1.1" 500 315 0.400917</div></div><div><b><br></b></div><div><b>There is a patch which deals with the situation mentioned here:</b></div><div><a href="https://review.openstack.org/#/c/218551/">https://review.openstack.org/#/c/218551/</a><br></div><div><br></div><div><b>But our NeutronClient is already patched with the aforementioned patch....any clue...</b></div><div><b><br></b></div><div><b>Thanks</b></div><div><br></div><div><br></div><div><br></div><div><br></div></div>