Bug 966727 - Several quantum list cli command end with "Request Failed"
Summary: Several quantum list cli command end with "Request Failed"
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: python-quantumclient
Version: 3.0
Hardware: Unspecified
OS: Unspecified
unspecified
urgent
Target Milestone: ---
: 4.0
Assignee: Jakub Ruzicka
QA Contact: Ofer Blaut
URL:
Whiteboard:
: 966728 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-05-23 19:22 UTC by Rami Vaknin
Modified: 2016-04-26 14:30 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-06-19 19:56:46 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
/var/log/quantum/server.log (13.85 KB, application/x-tar)
2013-05-25 10:23 UTC, Rami Vaknin
no flags Details

Description Rami Vaknin 2013-05-23 19:22:31 UTC
Version
=======
Grizzly on RHEL6.4
Puddle 2013-05-20.1
python-quantum-2013.1.1-4.el6ost.noarch
python-quantumclient-2.2.1-1.el6ost.noarch
openstack-quantum-2013.1.1-4.el6ost.noarch
openstack-quantum-openvswitch-2013.1.1-4.el6ost.noarch

Description
===========
Here is the list of quantum commands that consistently fail:

quantum agent-list
quantum floatingip-list
quantum net-external-list
quantum net-list
quantum port-list
quantum router-list
quantum subnet-list

* Note that there are also successful quantum commands ("quantum ext-list" and "quantum quota-list").

Command for example
===================
# quantum net-list
Request Failed: internal server error while processing your request.


# quantum net-list --debug
Request Failed: internal server error while processing your request.
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/quantumclient/shell.py", line 506, in run_subcommand
    return run_command(cmd, cmd_parser, sub_argv)
  File "/usr/lib/python2.6/site-packages/quantumclient/shell.py", line 50, in run_command
    return cmd.run(known_args)
  File "/usr/lib/python2.6/site-packages/quantumclient/common/command.py", line 35, in run
    return super(OpenStackCommand, self).run(parsed_args)
  File "/usr/lib/python2.6/site-packages/cliff/display.py", line 84, in run
    column_names, data = self.take_action(parsed_args)
  File "/usr/lib/python2.6/site-packages/quantumclient/common/command.py", line 41, in take_action
    return self.get_data(parsed_args)
  File "/usr/lib/python2.6/site-packages/quantumclient/quantum/v2_0/__init__.py", line 518, in get_data
    data = self.retrieve_list(parsed_args)
  File "/usr/lib/python2.6/site-packages/quantumclient/quantum/v2_0/__init__.py", line 487, in retrieve_list
    data = self.call_server(quantum_client, search_opts, parsed_args)
  File "/usr/lib/python2.6/site-packages/quantumclient/quantum/v2_0/__init__.py", line 459, in call_server
    data = obj_lister(**search_opts)
  File "/usr/lib/python2.6/site-packages/quantumclient/v2_0/client.py", line 107, in with_params
    ret = self.function(instance, *args, **kwargs)
  File "/usr/lib/python2.6/site-packages/quantumclient/v2_0/client.py", line 292, in list_networks
    **_params)
  File "/usr/lib/python2.6/site-packages/quantumclient/v2_0/client.py", line 996, in list
    for r in self._pagination(collection, path, **params):
  File "/usr/lib/python2.6/site-packages/quantumclient/v2_0/client.py", line 1009, in _pagination
    res = self.get(path, params=params)
  File "/usr/lib/python2.6/site-packages/quantumclient/v2_0/client.py", line 982, in get
    headers=headers, params=params)
  File "/usr/lib/python2.6/site-packages/quantumclient/v2_0/client.py", line 967, in retry_request
    headers=headers, params=params)
  File "/usr/lib/python2.6/site-packages/quantumclient/v2_0/client.py", line 912, in do_request
    self._handle_fault_response(status_code, replybody)
  File "/usr/lib/python2.6/site-packages/quantumclient/v2_0/client.py", line 893, in _handle_fault_response
    exception_handler_v20(status_code, des_error_body)
  File "/usr/lib/python2.6/site-packages/quantumclient/v2_0/client.py", line 80, in exception_handler_v20
    message=error_dict)
QuantumClientException: Request Failed: internal server error while processing your request.

Comment 2 Gary Kotton 2013-05-23 19:57:23 UTC
Can you please provide the server log.

Comment 3 Rami Vaknin 2013-05-25 10:23:41 UTC
Created attachment 752983 [details]
/var/log/quantum/server.log

Comment 5 Gary Kotton 2013-05-26 05:04:54 UTC
*** Bug 966728 has been marked as a duplicate of this bug. ***

Comment 6 Rami Vaknin 2013-06-07 20:42:14 UTC
I'm not sure why this bug is in NEW status, it should be marked as Duplicated to the fixed bug 966728.
Anyway, I've tested it again on grizzly running on rhel6.4 with openstack-quantum-2013.1.1-10.el6ost and it works well. Moving to VERIFIED, feel free to change this bug status if it's open for other reason.

Comment 7 Scott Lewis 2013-06-19 19:56:46 UTC
Fixed in snap2


Note You need to log in before you can comment on or make changes to this bug.