As already mentioned, we need to pass [] (an empty list) rather than None as allowed_address_pairs.
At the moment it is not supported in Neutron CLI. This review https://review.openstack.org/#/c/218551/ is trying to fix this problem. Akihiro 2015-09-28 15:51 GMT+09:00 shihanzhang <[email protected]>: > I don't see any exception using bellow command > > root@szxbz:/opt/stack/neutron# neutron port-update > 3748649e-243d-4408-a5f1-8122f1fbf501 --allowed-address-pairs action=clear > Allowed address pairs must be a list. > > > > At 2015-09-28 14:36:44, "masoom alam" <[email protected]> wrote: > > stable KILO > > shall I checkout the latest code are you saying this...Also can you please > confirm if you have tested this thing at your end....and there was no > problem... > > > Thanks > > On Sun, Sep 27, 2015 at 11:29 PM, shihanzhang <[email protected]> > wrote: > >> which branch do you use? there is not this problem in master branch. >> >> >> >> >> >> At 2015-09-28 13:43:05, "masoom alam" <[email protected]> wrote: >> >> Can anybody highlight why the following command is throwing an exception: >> >> *Command#* neutron port-update db3113df-14a3-4d6d-a3c5-d0517a134fc3 >> --allowed-address-pairs action=clear >> >> *Error: * 2015-09-27 21:44:32.144 ERROR neutron.api.v2.resource >> [req-b1cbe1f2-ba21-4337-a714-f337c54ee9fc admin None] update failed >> 2015-09-27 21:44:32.144 TRACE neutron.api.v2.resource Traceback (most >> recent call last): >> 2015-09-27 21:44:32.144 TRACE neutron.api.v2.resource File >> "/opt/stack/neutron/neutron/api/v2/resource.py", line 83, in resource >> 2015-09-27 21:44:32.144 TRACE neutron.api.v2.resource result = >> method(request=request, **args) >> 2015-09-27 21:44:32.144 TRACE neutron.api.v2.resource File >> "/opt/stack/neutron/neutron/api/v2/base.py", line 515, in update >> 2015-09-27 21:44:32.144 TRACE neutron.api.v2.resource >> allow_bulk=self._allow_bulk) >> 2015-09-27 21:44:32.144 TRACE neutron.api.v2.resource File >> "/opt/stack/neutron/neutron/api/v2/base.py", line 652, in >> prepare_request_body >> 2015-09-27 21:44:32.144 TRACE neutron.api.v2.resource >> attr_vals['validate'][rule]) >> 2015-09-27 21:44:32.144 TRACE neutron.api.v2.resource File >> "/opt/stack/neutron/neutron/extensions/allowedaddresspairs.py", line 51, in >> _validate_allowed_address_pairs >> 2015-09-27 21:44:32.144 TRACE neutron.api.v2.resource if >> len(address_pairs) > cfg.CONF.max_allowed_address_pair: >> 2015-09-27 21:44:32.144 TRACE neutron.api.v2.resource TypeError: object >> of type 'NoneType' has no len() >> 2015-09-27 21:44:32.144 TRACE neutron.api.v2.resource >> >> >> >> There is a similar bug filed at Lauchpad for Havana >> https://bugs.launchpad.net/juniperopenstack/+bug/1351979 .However there >> is no fix and the work around - using curl, mentioned on the bug is also >> not working for KILO...it was working for havana and Icehouse....any >> pointers...? >> >> Thanks >> >> >> >> >> 网易考拉iPhone6s玫瑰金5288元,现货不加价 >> <http://rd.da.netease.com/redirect?t=ORBmhG&p=y7fo42&proId=1024&target=http%3A%2F%2Fwww.kaola.com%2Factivity%2Fdetail%2F4650.html%3Ftag%3Dea467f1dcce6ada85b1ae151610748b5> >> >> __________________________________________________________________________ >> OpenStack Development Mailing List (not for usage questions) >> Unsubscribe: >> [email protected]?subject:unsubscribe >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >> >> > > > 网易考拉iPhone6s玫瑰金5288元,现货不加价 > <http://rd.da.netease.com/redirect?t=ORBmhG&p=y7fo42&proId=1024&target=http%3A%2F%2Fwww.kaola.com%2Factivity%2Fdetail%2F4650.html%3Ftag%3Dea467f1dcce6ada85b1ae151610748b5> > > __________________________________________________________________________ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: [email protected]?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > >
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: [email protected]?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
