Comment 1 for bug 942485

Revision history for this message
Rafael Durán Castañeda (rafadurancastaneda) wrote :

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 ********************
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-pc-linux-gnu) libcurl/7.21.6 OpenSSL/1.0.0e zlib/1.2.3.4 libidn/1.22 librtmp/2.3
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.wsgi.Input object at 0x2aab190>
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.wsgi.Input object at 0x2aab190>
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] ******************** REQUEST BODY ********************
2012-03-02 10:54:44 DEBUG [root]
2012-03-02 10:54:44 DEBUG [eventlet.wsgi.server] Traceback (most recent call last):
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/eventlet/wsgi.py", line 336, in handle_one_response
    result = self.application(self.environ, start_response)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/paste/urlmap.py", line 203, in __call__
    return app(environ, start_response)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/webob/dec.py", line 147, in __call__
    resp = self.call_func(req, *args, **self.kwargs)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/webob/dec.py", line 208, in call_func
    return self.func(req, *args, **kwargs)
  File "/home/rafael/workspace/keystone/keystone/common/wsgi.py", line 282, in __call__
    response = request.get_response(self.application)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/webob/request.py", line 1053, in get_response
    application, catch_exc_info=False)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/webob/request.py", line 1022, in call_application
    app_iter = application(self.environ, start_response)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/webob/dec.py", line 147, in __call__
    resp = self.call_func(req, *args, **self.kwargs)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/webob/dec.py", line 208, in call_func
    return self.func(req, *args, **kwargs)
  File "/home/rafael/workspace/keystone/keystone/common/wsgi.py", line 282, in __call__
    response = request.get_response(self.application)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/webob/request.py", line 1053, in get_response
    application, catch_exc_info=False)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/webob/request.py", line 1022, in call_application
    app_iter = application(self.environ, start_response)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/webob/dec.py", line 147, in __call__
    resp = self.call_func(req, *args, **self.kwargs)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/webob/dec.py", line 208, in call_func
    return self.func(req, *args, **kwargs)
  File "/home/rafael/workspace/keystone/keystone/common/wsgi.py", line 282, in __call__
    response = request.get_response(self.application)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/webob/request.py", line 1053, in get_response
    application, catch_exc_info=False)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/webob/request.py", line 1022, in call_application
    app_iter = application(self.environ, start_response)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/webob/dec.py", line 147, in __call__
    resp = self.call_func(req, *args, **self.kwargs)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/webob/dec.py", line 208, in call_func
    return self.func(req, *args, **kwargs)
  File "/home/rafael/workspace/keystone/keystone/common/wsgi.py", line 282, in __call__
    response = request.get_response(self.application)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/webob/request.py", line 1053, in get_response
    application, catch_exc_info=False)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/webob/request.py", line 1022, in call_application
    app_iter = application(self.environ, start_response)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/webob/dec.py", line 147, in __call__
    resp = self.call_func(req, *args, **self.kwargs)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/webob/dec.py", line 208, in call_func
    return self.func(req, *args, **kwargs)
  File "/home/rafael/workspace/keystone/keystone/common/wsgi.py", line 305, in __call__
    resp = req.get_response(self.application)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/webob/request.py", line 1053, in get_response
    application, catch_exc_info=False)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/webob/request.py", line 1022, in call_application
    app_iter = application(self.environ, start_response)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/webob/dec.py", line 159, in __call__
    return resp(environ, start_response)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/routes/middleware.py", line 80, in __call__
    config.environ = environ
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/routes/__init__.py", line 22, in __setattr__
    self.load_wsgi_environ(value)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/routes/__init__.py", line 51, in load_wsgi_environ
    result = mapper.routematch(path)
  File "/home/rafael/workspace/parallels-backend--keystone/.venv/local/lib/python2.7/site-packages/routes/mapper.py", line 686, in routematch
    raise RoutesException('URL or environ must be provided')
RoutesException: URL or environ must be provided

I'm using default configuration.