Hi, Here is some additional information pertaining to the failures I am seeing when invoking the tap-service-list and tap-flow-list commands. This is on a multi-node DevStack environment (1 controller node, I network node and 2 compute nodes).
1. The tap-service-list command returns a failure when there are no tap-services. 2. The tap-flow-list command returns a failure when there are no tap-flows. 3. Both commands work as expected when the respective objects are present. See example output (for tap-services) below. osadmin@ds-ctl:~$ neutron tap-service-list list index out of range osadmin@ds-ctl:~$ neutron tap-service-create --name TS1 --description "tap-service-1" --port 2100906e-cb1a-4ab4-b50f-77f55a3f0793 --network cfb88d7c-8e9e-4954-a923-2f9cac3b4ebe Created a new tap_service: +-------------+--------------------------------------+ | Field | Value | +-------------+--------------------------------------+ | description | tap-service-1 | | id | 1086170e-a9cd-41bd-a5df-7ad4782da337 | | name | TS1 | | port_id | 2100906e-cb1a-4ab4-b50f-77f55a3f0793 | | tenant_id | 93c1c68f06e843938159329bfdbed384 | +-------------+--------------------------------------+ osadmin@ds-ctl:~$ neutron tap-service-list +--------------------------------------+------+ | id | name | +--------------------------------------+------+ | 1086170e-a9cd-41bd-a5df-7ad4782da337 | TS1 | +--------------------------------------+------+ osadmin@ds-ctl:~$ neutron tap-service-delete TS1 Deleted tap_service: TS1 osadmin@ds-ctl:~$ neutron tap-service-list list index out of range Here is the output of tap-service-list with the "-debug" flag. The error is being reported by neutronclient.shell. DEBUG: keystoneauth.session RESP: [200] Date: Fri, 04 Mar 2016 22:50:16 GMT Connection: keep-alive Content-Type: application/json; charset=UTF-8 Content-Length: 20 X-Openstack-Request-Id: req-641ba1a0-7f49-4460-b720-313d92009b87 RESP BODY: {"tap_services": []} ERROR: neutronclient.shell list index out of range Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/neutronclient/shell.py", line 819, in run_subcommand return run_command(cmd, cmd_parser, sub_argv) File "/usr/local/lib/python2.7/dist-packages/neutronclient/shell.py", line 105, in run_command return cmd.run(known_args) File "/usr/local/lib/python2.7/dist-packages/neutronclient/common/command.py", line 29, in run return super(OpenStackCommand, self).run(parsed_args) File "/usr/local/lib/python2.7/dist-packages/cliff/display.py", line 88, in run self.produce_output(parsed_args, column_names, data) File "/usr/local/lib/python2.7/dist-packages/cliff/lister.py", line 51, in produce_output parsed_args, File "/usr/local/lib/python2.7/dist-packages/cliff/formatters/table.py", line 64, in emit_list stdout, x, int(parsed_args.max_width), min_width) File "/usr/local/lib/python2.7/dist-packages/cliff/formatters/table.py", line 148, in _assign_max_widths first_line = x.get_string().splitlines()[0] IndexError: list index out of range list index out of range It appears that other list commands associated with the neutron client also show the same type of failure when their lists are empty. osadmin@ds-ctl:~$ neutron agent-list list index out of range osadmin@ds-ctl:~$ neutron address-scope-list list index out of range Thanks, Anil
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev