getting "Unable to connect to Neutron" error from Horizon. Also `neutron floatingip-list` is failing with 404 error.
Issue
neutron floatingip-listcommand fails with an error:
[root@dhcp209-220 ~(keystone_admin)]# neutron floatingip-list
Not Found (HTTP 404) (Request-ID: req-ca200c33-3b22-48ac-8441-211685a73134)
[root@control1 keystone]# neutron floatingip-list --debug
[...]
DEBUG: keystoneclient.session REQ: curl -i -X GET http://xx.xx.xx.xx:9696/v2.0/floatingips.json -H "User-Agent: python-neutronclient" -H "Accept: application/json" -H
"X-Auth-Token: TOKEN_REDACTED"
DEBUG: keystoneclient.session RESP:
DEBUG: keystoneclient.session Request returned failure status: 404 <========
ERROR: neutronclient.shell Not Found (HTTP 404) (Request-ID: req-b89915b4-b398-449c-b198-f4367aaaa6cf) <=======
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/neutronclient/shell.py", line 691, in run_subcommand
return run_command(cmd, cmd_parser, sub_argv)
File "/usr/lib/python2.7/site-packages/neutronclient/shell.py", line 90, in run_command
return cmd.run(known_args)
File "/usr/lib/python2.7/site-packages/neutronclient/common/command.py", line 29, in run
return super(OpenStackCommand, self).run(parsed_args)
File "/usr/lib/python2.7/site-packages/cliff/display.py", line 91, in run
column_names, data = self.take_action(parsed_args)
File "/usr/lib/python2.7/site-packages/neutronclient/common/command.py", line 35, in take_action
return self.get_data(parsed_args)
File "/usr/lib/python2.7/site-packages/neutronclient/neutron/v2_0/__init__.py", line 669, in get_data
data = self.retrieve_list(parsed_args)
File "/usr/lib/python2.7/site-packages/neutronclient/neutron/v2_0/__init__.py", line 638, in retrieve_list
data = self.call_server(neutron_client, search_opts, parsed_args)
File "/usr/lib/python2.7/site-packages/neutronclient/neutron/v2_0/__init__.py", line 610, in call_server
data = obj_lister(**search_opts)
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 98, in with_params
ret = self.function(instance, *args, **kwargs)
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 443, in list_floatingips
**_params)
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 1334, in list
for r in self._pagination(collection, path, **params):
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 1347, in _pagination
res = self.get(path, params=params)
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 1320, in get
headers=headers, params=params)
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 1297, in retry_request
headers=headers, params=params)
File "/usr/lib/python2.7/site-packages/neutronclient/v2_0/client.py", line 1240, in do_request
content_type=self.content_type())
File "/usr/lib/python2.7/site-packages/neutronclient/client.py", line 319, in do_request
return self.request(url, method, **kwargs)
File "/usr/lib/python2.7/site-packages/neutronclient/client.py", line 63, in request
return self._request(url, method, body=body, headers=headers, **kwargs)
File "/usr/lib/python2.7/site-packages/neutronclient/client.py", line 314, in _request
**kwargs)
File "/usr/lib/python2.7/site-packages/keystoneclient/utils.py", line 318, in inner
return func(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/keystoneclient/session.py", line 346, in request
raise exceptions.from_response(resp, method, url)
NotFound: Not Found (HTTP 404) (Request-ID: req-b89915b4-b398-449c-b198-f4367aaaa6cf)
Not Found (HTTP 404) (Request-ID: req-b89915b4-b398-449c-b198-f4367aaaa6cf)
[...]
- From
/var/log/neutron/server.log
[root@dhcp210-126 01463878]# grep -i req-b89915b4-b398-449c-b198-f4367aaaa6cf 990-control3_server.log
2015-07-17 08:51:44.947 5646 DEBUG routes.middleware [req-b89915b4-b398-449c-b198-f4367aaaa6cf ] No route matched for GET /floatingips.json __call__ /usr/lib/python2.7/site-packages/routes/middleware.py:97
2015-07-17 08:51:44.947 5646 DEBUG routes.middleware [req-b89915b4-b398-449c-b198-f4367aaaa6cf ] No route matched for GET /floatingips.json __call__ /usr/lib/python2.7/site-packages/routes/middleware.py:97
2015-07-17 08:51:44.948 5646 INFO neutron.wsgi [req-b89915b4-b398-449c-b198-f4367aaaa6cf None] xx.xx.xx.xx - - [17/Jul/2015 08:51:44] "GET /v2.0/floatingips.json HTTP/1.1" 404 242 0.039737
Environment
- Red Hat Open Stack
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.
