neutron lbaas* commands return "NeutronClientException: 404 Not Found"
Issue
- When running any "neutron lbaas*" commands display an error
- For instance
neutron --debug lbaas-pool-listreturns:
DEBUG: keystoneclient.session REQ: curl -g -i -X GET http://10.10.10.10:5000/v2.0 -H "Accept: application/json" -H "User-Agent: python-keystoneclient"
DEBUG: keystoneclient.session RESP: [200] content-length: 338 vary: X-Auth-Token connection: keep-alive date: Fri, 04 Sep 2015 06:03:20 GMT content-type: application/json x-openstack-request-id: req-aaa9bdc4-e507-45d7-9455-56fd91148adf
RESP BODY: {"version": {"status": "stable", "updated": "2014-04-17T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v2.0+json"}], "id": "v2.0", "links": [{"href": "http://10.10.10.10:5000/v2.0/", "rel": "self"}, {"href": "http://docs.openstack.org/", "type": "text/html", "rel": "describedby"}]}}
DEBUG: stevedore.extension found extension EntryPoint.parse('table = cliff.formatters.table:TableFormatter')
DEBUG: stevedore.extension found extension EntryPoint.parse('csv = cliff.formatters.commaseparated:CSVLister')
DEBUG: stevedore.extension found extension EntryPoint.parse('yaml = clifftablib.formatters:YamlFormatter')
DEBUG: stevedore.extension found extension EntryPoint.parse('json = clifftablib.formatters:JsonFormatter')
DEBUG: stevedore.extension found extension EntryPoint.parse('html = clifftablib.formatters:HtmlFormatter')
DEBUG: neutronclient.neutron.v2_0.lb.v2.pool.ListPool get_data(Namespace(columns=[], fields=[], formatter='table', max_width=0, page_size=None, quote_mode='nonnumeric', request_format='json', show_details=False, sort_dir=[], sort_key=[]))
DEBUG: keystoneclient.auth.identity.v2 Making authentication request to http://10.10.10.10:5000/v2.0/tokens
DEBUG: keystoneclient.session REQ: curl -g -i -X GET http://10.10.10.10:9696/v2.0/lbaas/pools.json -H "User-Agent: python-neutronclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}45b6e5db2295de6a80a6f3c4c7685c11305dbfcb"
DEBUG: keystoneclient.session RESP:
DEBUG: neutronclient.v2_0.client Error message: 404 Not Found
The resource could not be found.
ERROR: neutronclient.shell 404 Not Found
The resource could not be found.
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/neutronclient/shell.py", line 731, in run_subcommand
return run_command(cmd, cmd_parser, sub_argv)
File "/usr/lib/python2.7/dist-packages/neutronclient/shell.py", line 97, in run_command
return cmd.run(known_args)
File "/usr/lib/python2.7/dist-packages/neutronclient/common/command.py", line 29, in run
return super(OpenStackCommand, self).run(parsed_args)
File "/usr/lib/python2.7/dist-packages/cliff/display.py", line 91, in run
column_names, data = self.take_action(parsed_args)
File "/usr/lib/python2.7/dist-packages/neutronclient/common/command.py", line 35, in take_action
return self.get_data(parsed_args)
File "/usr/lib/python2.7/dist-packages/neutronclient/neutron/v2_0/__init__.py", line 687, in get_data
data = self.retrieve_list(parsed_args)
File "/usr/lib/python2.7/dist-packages/neutronclient/neutron/v2_0/__init__.py", line 650, in retrieve_list
data = self.call_server(neutron_client, search_opts, parsed_args)
File "/usr/lib/python2.7/dist-packages/neutronclient/neutron/v2_0/__init__.py", line 622, in call_server
data = obj_lister(**search_opts)
File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 99, in with_params
ret = self.function(instance, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 886, in list_lbaas_pools
retrieve_all, **_params)
File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 312, in list
for r in self._pagination(collection, path, **params):
File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 325, in _pagination
res = self.get(path, params=params)
File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 298, in get
headers=headers, params=params)
File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 275, in retry_request
headers=headers, params=params)
File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 216, in do_request
self._handle_fault_response(status_code, replybody)
File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 182, in _handle_fault_response
exception_handler_v20(status_code, des_error_body)
File "/usr/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 80, in exception_handler_v20
message=message)
NeutronClientException: 404 Not Found
The resource could not be found.
- The following error is shown in
/var/log/neutron/server.log:
2015-09-04 02:03:20.891 12898 DEBUG keystoneclient.session [-] REQ: curl -g -i -X GET http://10.10.10.10:35357/v3/auth/tokens -H "X-Subject-Token: {SHA1}45b6e5db2295de6a80a6f3c4c7685c11305dbfcb" -H "User-Agent: python-keystoneclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}ef8a62b84a3a247eb5f75d21cfd0ffd6e086c81e" _http_log_request /usr/lib/python2.7/site-packages/keystoneclient/session.py:195
2015-09-04 02:03:20.998 12898 DEBUG keystoneclient.session [-] RESP: [200] content-length: 7806 x-subject-token: {SHA1}45b6e5db2295de6a80a6f3c4c7685c11305dbfcb vary: X-Auth-Token connection: keep-alive date: Fri, 04 Sep 2015 06:03:20 GMT content-type: application/json x-openstack-request-id: req-e154af57-a0fe-4da3-9bf6-1fc148cf56da
RESP BODY: {"token": {"methods": ["password", "token"], "roles": [{"id": "be746ea9ed744d68abafb47b2d2a3712", "name": "heat_stack_owner"}, {"id": "9fe2ff9ee4384b1894a90878d3e92bab", "name": "_member_"}], "expires_at": "2015-09-04T07:03:20.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "7251231351b6415fa7ed90ea7e76562f", "name": "a1062009"}, "catalog": "<removed>", "extras": {}, "user": {"domain": {"id": "default", "name": "Default"}, "id": "a1062009", "name": "a1062009"}, "audit_ids": ["HUsqFrSDSsWZ7R4HYIJ9QA"], "issued_at": "2015-09-04T06:03:20.876037"}}
_http_log_response /usr/lib/python2.7/site-packages/keystoneclient/session.py:224
2015-09-04 02:03:21.001 12898 INFO neutron.wsgi [req-f2609625-d85b-43ee-b293-554f6ab89963 ] 10.10.10.11 - - [04/Sep/2015 02:03:21] "GET /v2.0/lbaas/pools.json HTTP/1.1" 404 266 0.110871
Environment
- Red Hat OpenStack 7.0 (RHOS)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
