404 msg in keystone api call: $ curl http://${ho}:35357/v2.0/
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Identity (keystone) |
Fix Committed
|
Low
|
Dolph Mathews |
Bug Description
Using today's code for both keystone client and service, I tried the basic 3 api calls and one of them resulted in 404:
@deepak-
{"versions": {"values": [{"status": "beta", "updated": "2011-11-
-------
deepak@
<html>
<head>
<title>404 Not Found</title>
</head>
<body>
<h1>404 Not Found</h1>
The resource could not be found.<br /><br />
</body>
</html>
-------
deepak@
{"extensions": {"values": [{"updated": "2011-08-
summary: |
- 404 msg in keystone api call: $http://${host}:35357/v2.0/ + 404 msg in keystone api call: $ curl http://${ho}:35357/v2.0/ |
I'm getting an error too on curl http:// localhost:$(admin o pulic port)/v2.0, but different one:
2012-03-02 10:54:44 DEBUG [root] ******* ******* ****** REQUEST ENVIRON ******* ******* ****** pc-linux- gnu) libcurl/7.21.6 OpenSSL/1.0.0e zlib/1.2.3.4 libidn/1.22 librtmp/2.3 wsgi.Input object at 0x2aab190> wsgi.Input object at 0x2aab190> ******* ****** REQUEST BODY ******* ******* ****** wsgi.server] Traceback (most recent call last): rafael/ workspace/ parallels- backend- -keystone/ .venv/local/ lib/python2. 7/site- packages/ eventlet/ wsgi.py" , line 336, in handle_one_response n(self. environ, start_response) rafael/ workspace/ parallels- backend- -keystone/ .venv/local/ lib/python2. 7/site- packages/ paste/urlmap. py", line 203, in __call__ rafael/ workspace/ parallels- backend- -keystone/ .venv/local/ lib/python2. 7/site- packages/ webob/dec. py", line 147, in __call__ rafael/ workspace/ parallels- backend- -keystone/ .venv/local/ lib/python2. 7/site- packages/ webob/dec. py", line 208, in call_func rafael/ workspace/ keystone/ keystone/ common/ wsgi.py" , line 282, in __call__ get_response( self.applicatio n) rafael/ workspace/ parallels- backend- -keystone/ .venv/local/ lib/python2. 7/site- packages/ webob/request. py", line 1053, in get_response info=False) rafael/ workspace/ p...
2012-03-02 10:54:44 DEBUG [root] SCRIPT_NAME = /v2.0
2012-03-02 10:54:44 DEBUG [root] webob.adhoc_attrs = {'response': <Response at 0x2ecf0d0 200 OK>}
2012-03-02 10:54:44 DEBUG [root] REQUEST_METHOD = GET
2012-03-02 10:54:44 DEBUG [root] PATH_INFO =
2012-03-02 10:54:44 DEBUG [root] SERVER_PROTOCOL = HTTP/1.0
2012-03-02 10:54:44 DEBUG [root] HTTP_USER_AGENT = curl/7.21.6 (x86_64-
2012-03-02 10:54:44 DEBUG [root] eventlet.posthooks = []
2012-03-02 10:54:44 DEBUG [root] SERVER_NAME = 127.0.0.1
2012-03-02 10:54:44 DEBUG [root] REMOTE_ADDR = 127.0.0.1
2012-03-02 10:54:44 DEBUG [root] eventlet.input = <eventlet.
2012-03-02 10:54:44 DEBUG [root] wsgi.url_scheme = http
2012-03-02 10:54:44 DEBUG [root] SERVER_PORT = 35357
2012-03-02 10:54:44 DEBUG [root] wsgi.input = <eventlet.
2012-03-02 10:54:44 DEBUG [root] HTTP_HOST = localhost:35357
2012-03-02 10:54:44 DEBUG [root] wsgi.multithread = True
2012-03-02 10:54:44 DEBUG [root] HTTP_ACCEPT = */*
2012-03-02 10:54:44 DEBUG [root] wsgi.version = (1, 0)
2012-03-02 10:54:44 DEBUG [root] openstack.context = {'token_id': None, 'is_admin': False}
2012-03-02 10:54:44 DEBUG [root] GATEWAY_INTERFACE = CGI/1.1
2012-03-02 10:54:44 DEBUG [root] wsgi.run_once = False
2012-03-02 10:54:44 DEBUG [root] wsgi.errors = <open file '<stderr>', mode 'w' at 0x7f5c1bee8270>
2012-03-02 10:54:44 DEBUG [root] wsgi.multiprocess = False
2012-03-02 10:54:44 DEBUG [root] CONTENT_TYPE = text/plain
2012-03-02 10:54:44 DEBUG [root]
2012-03-02 10:54:44 DEBUG [root] *******
2012-03-02 10:54:44 DEBUG [root]
2012-03-02 10:54:44 DEBUG [eventlet.
File "/home/
result = self.applicatio
File "/home/
return app(environ, start_response)
File "/home/
resp = self.call_func(req, *args, **self.kwargs)
File "/home/
return self.func(req, *args, **kwargs)
File "/home/
response = request.
File "/home/
application, catch_exc_
File "/home/