2012-03-22 17:09:38 |
Joseph Heck |
description |
ii keystone 2012.1~rc1~20120316.2145-0ubuntu1 OpenStack identity service - Daemons
ii python-keystone 2012.1~rc1~20120316.2145-0ubuntu1 OpenStack identity service - Python library
ii python-keystoneclient 2012.1~rc1~20120310.0-0ubuntu1 Client libary for Openstack Keystone API
ii nova-api 2012.1~rc1~20120316.13416-0ubuntu1 OpenStack Compute - API frontend
ii nova-cert 2012.1~rc1~20120316.13416-0ubuntu1 OpenStack Compute - certificate management
ii nova-common 2012.1~rc1~20120316.13416-0ubuntu1 OpenStack Compute - common files
ii nova-compute 2012.1~rc1~20120316.13416-0ubuntu1 OpenStack Compute - compute node
ii nova-compute-kvm 2012.1~rc1~20120316.13416-0ubuntu1 OpenStack Compute - compute node (KVM)
ii nova-network 2012.1~rc1~20120316.13416-0ubuntu1 OpenStack Compute - Network manager
ii nova-objectstore 2012.1~rc1~20120316.13416-0ubuntu1 OpenStack Compute - object store
ii nova-scheduler 2012.1~rc1~20120316.13416-0ubuntu1 OpenStack Compute - virtual machine scheduler
ii python-nova 2012.1~rc1~20120316.13416-0ubuntu1 OpenStack Compute Python libraries
ii python-novaclient 2012.1~rc1~20120310.525-0ubuntu1 client library for OpenStack Compute API
Trying to use euca2ools on Ubuntu I run into the follow stack trace from keystone:
(this was from euca-describe-instances)
/usr/lib/python2.7/dist-packages/webob/dec.py:142: DeprecationWarning: Response.request and Response.environ are deprecated
req.response.request = req
/usr/lib/python2.7/dist-packages/webob/dec.py:142: DeprecationWarning: Response.request and Response.environ are deprecated
req.response.request = req
/usr/lib/python2.7/dist-packages/webob/dec.py:142: DeprecationWarning: Response.request and Response.environ are deprecated
req.response.request = req
/usr/lib/python2.7/dist-packages/webob/dec.py:142: DeprecationWarning: Response.request and Response.environ are deprecated
req.response.request = req
/usr/lib/python2.7/dist-packages/webob/dec.py:142: DeprecationWarning: Response.request and Response.environ are deprecated
req.response.request = req
(root): 2012-03-17 20:27:47,420 DEBUG wsgi __call__ ******************** REQUEST ENVIRON ********************
(root): 2012-03-17 20:27:47,420 DEBUG wsgi __call__ SCRIPT_NAME = /v2.0
(root): 2012-03-17 20:27:47,420 DEBUG wsgi __call__ webob.adhoc_attrs = {'response': <Response at 0x348b310 200 OK>}
(root): 2012-03-17 20:27:47,420 DEBUG wsgi __call__ REQUEST_METHOD = POST
(root): 2012-03-17 20:27:47,420 DEBUG wsgi __call__ PATH_INFO = /tokens
(root): 2012-03-17 20:27:47,420 DEBUG wsgi __call__ SERVER_PROTOCOL = HTTP/1.0
(root): 2012-03-17 20:27:47,420 DEBUG wsgi __call__ CONTENT_LENGTH = 434
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ eventlet.posthooks = []
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ SERVER_NAME = 172.16.0.1
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ REMOTE_ADDR = 172.16.0.1
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ eventlet.input = <eventlet.wsgi.Input object at 0x347ee50>
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ wsgi.url_scheme = http
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ webob._body_file = (<LimitedLengthFile(<eventlet.wsgi.Input object at 0x347ee50>, maxlen=434)>, <eventlet.wsgi.Input object at 0x347ee50>)
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ SERVER_PORT = 5000
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ wsgi.input = <_io.BytesIO object at 0x347fe90>
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ HTTP_HOST = 172.16.0.1:5000
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ wsgi.multithread = True
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ openstack.params = {u'auth': {u'OS-KSEC2:ec2Credentials': {u'access': u'9ff31cd92848406088fea3a2cc6f77f2', u'host': u'172.16.0.1:8773', u'verb': u'POST', u'params': {u'SignatureVersion': u'2', u'AWSAccessKeyId': u'9ff31cd92848406088fea3a2cc6f77f2', u'Timestamp': u'2012-03-17T20:26:30Z', u'SignatureMethod': u'HmacSHA256', u'Version': u'2010-08-31', u'Action': u'DescribeInstances'}, u'signature': u'2tyM3YNz9o0lOMdRmQtjl0ewR2qPeLahKvYdAvVAgqw=', u'path': u'/services/Cloud/'}}}
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ wsgi.version = (1, 0)
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ openstack.context = {'token_id': None, 'is_admin': False}
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ GATEWAY_INTERFACE = CGI/1.1
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ wsgi.run_once = False
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ wsgi.errors = <open file '<stderr>', mode 'w' at 0x7fe8a4c2a270>
(root): 2012-03-17 20:27:47,422 DEBUG wsgi __call__ wsgi.multiprocess = False
(root): 2012-03-17 20:27:47,422 DEBUG wsgi __call__ webob.is_body_seekable = True
(root): 2012-03-17 20:27:47,422 DEBUG wsgi __call__ CONTENT_TYPE = application/json
(root): 2012-03-17 20:27:47,422 DEBUG wsgi __call__ HTTP_ACCEPT_ENCODING = identity
(root): 2012-03-17 20:27:47,422 DEBUG wsgi __call__
(root): 2012-03-17 20:27:47,422 DEBUG wsgi __call__ ******************** REQUEST BODY ********************
(root): 2012-03-17 20:27:47,422 DEBUG wsgi __call__ {"auth": {"OS-KSEC2:ec2Credentials": {"access": "9ff31cd92848406088fea3a2cc6f77f2", "host": "172.16.0.1:8773", "verb": "POST", "params": {"SignatureVersion": "2", "AWSAccessKeyId": "9ff31cd92848406088fea3a2cc6f77f2", "Timestamp": "2012-03-17T20:26:30Z", "SignatureMethod": "HmacSHA256", "Version": "2010-08-31", "Action": "DescribeInstances"}, "signature": "2tyM3YNz9o0lOMdRmQtjl0ewR2qPeLahKvYdAvVAgqw=", "path": "/services/Cloud/"}}}
(root): 2012-03-17 20:27:47,422 DEBUG wsgi __call__
/usr/lib/python2.7/dist-packages/webob/dec.py:142: DeprecationWarning: Response.request and Response.environ are deprecated
req.response.request = req
/usr/lib/python2.7/dist-packages/webob/dec.py:142: DeprecationWarning: Response.request and Response.environ are deprecated
req.response.request = req
/usr/lib/python2.7/dist-packages/webob/dec.py:142: DeprecationWarning: Response.request and Response.environ are deprecated
req.response.request = req
/usr/lib/python2.7/dist-packages/webob/dec.py:142: DeprecationWarning: Response.request and Response.environ are deprecated
req.response.request = req
/usr/lib/python2.7/dist-packages/webob/dec.py:142: DeprecationWarning: Response.request and Response.environ are deprecated
req.response.request = req
(root): 2012-03-17 20:27:47,425 DEBUG wsgi __call__ arg_dict: {}
(eventlet.wsgi.server): 2012-03-17 20:27:47,427 DEBUG wsgi write Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/eventlet/wsgi.py", line 336, in handle_one_response
result = self.application(self.environ, start_response)
File "/usr/lib/python2.7/dist-packages/paste/urlmap.py", line 203, in __call__
return app(environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 210, in call_func
return self.func(req, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/keystone/common/wsgi.py", line 293, in __call__
response = request.get_response(self.application)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1086, in get_response
application, catch_exc_info=False)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1055, in call_application
app_iter = application(self.environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 210, in call_func
return self.func(req, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/keystone/common/wsgi.py", line 293, in __call__
response = request.get_response(self.application)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1086, in get_response
application, catch_exc_info=False)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1055, in call_application
app_iter = application(self.environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 210, in call_func
return self.func(req, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/keystone/common/wsgi.py", line 293, in __call__
response = request.get_response(self.application)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1086, in get_response
application, catch_exc_info=False)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1055, in call_application
app_iter = application(self.environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 210, in call_func
return self.func(req, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/keystone/common/wsgi.py", line 293, in __call__
response = request.get_response(self.application)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1086, in get_response
application, catch_exc_info=False)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1055, in call_application
app_iter = application(self.environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 210, in call_func
return self.func(req, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/keystone/common/wsgi.py", line 316, in __call__
resp = req.get_response(self.application)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1086, in get_response
application, catch_exc_info=False)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1055, in call_application
app_iter = application(self.environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 159, in __call__
return resp(environ, start_response)
File "/usr/lib/python2.7/dist-packages/routes/middleware.py", line 131, in __call__
response = self.app(environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 159, in __call__
return resp(environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 159, in __call__
return resp(environ, start_response)
File "/usr/lib/python2.7/dist-packages/routes/middleware.py", line 131, in __call__
response = self.app(environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 159, in __call__
return resp(environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 210, in call_func
return self.func(req, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/keystone/common/wsgi.py", line 181, in __call__
result = method(context, **params)
File "/usr/lib/python2.7/dist-packages/keystone/service.py", line 350, in authenticate
for role_id in metadata_ref.get('roles', []):
UnboundLocalError: local variable 'metadata_ref' referenced before assignment
(eventlet.wsgi.server): 2012-03-17 20:27:47,429 DEBUG wsgi write 172.16.0.1 - - [17/Mar/2012 20:27:47] "POST /v2.0/tokens HTTP/1.1" 500 5137 0.010099 |
Per Chmouel's debugging run:
- this occurred when "name" was entered into keystone, but "ID" (the UUID) was needed. The command line options are not terribly clear on what's needed.
-joe
ii keystone 2012.1~rc1~20120316.2145-0ubuntu1 OpenStack identity service - Daemons
ii python-keystone 2012.1~rc1~20120316.2145-0ubuntu1 OpenStack identity service - Python library
ii python-keystoneclient 2012.1~rc1~20120310.0-0ubuntu1 Client libary for Openstack Keystone API
ii nova-api 2012.1~rc1~20120316.13416-0ubuntu1 OpenStack Compute - API frontend
ii nova-cert 2012.1~rc1~20120316.13416-0ubuntu1 OpenStack Compute - certificate management
ii nova-common 2012.1~rc1~20120316.13416-0ubuntu1 OpenStack Compute - common files
ii nova-compute 2012.1~rc1~20120316.13416-0ubuntu1 OpenStack Compute - compute node
ii nova-compute-kvm 2012.1~rc1~20120316.13416-0ubuntu1 OpenStack Compute - compute node (KVM)
ii nova-network 2012.1~rc1~20120316.13416-0ubuntu1 OpenStack Compute - Network manager
ii nova-objectstore 2012.1~rc1~20120316.13416-0ubuntu1 OpenStack Compute - object store
ii nova-scheduler 2012.1~rc1~20120316.13416-0ubuntu1 OpenStack Compute - virtual machine scheduler
ii python-nova 2012.1~rc1~20120316.13416-0ubuntu1 OpenStack Compute Python libraries
ii python-novaclient 2012.1~rc1~20120310.525-0ubuntu1 client library for OpenStack Compute API
Trying to use euca2ools on Ubuntu I run into the follow stack trace from keystone:
(this was from euca-describe-instances)
/usr/lib/python2.7/dist-packages/webob/dec.py:142: DeprecationWarning: Response.request and Response.environ are deprecated
req.response.request = req
/usr/lib/python2.7/dist-packages/webob/dec.py:142: DeprecationWarning: Response.request and Response.environ are deprecated
req.response.request = req
/usr/lib/python2.7/dist-packages/webob/dec.py:142: DeprecationWarning: Response.request and Response.environ are deprecated
req.response.request = req
/usr/lib/python2.7/dist-packages/webob/dec.py:142: DeprecationWarning: Response.request and Response.environ are deprecated
req.response.request = req
/usr/lib/python2.7/dist-packages/webob/dec.py:142: DeprecationWarning: Response.request and Response.environ are deprecated
req.response.request = req
(root): 2012-03-17 20:27:47,420 DEBUG wsgi __call__ ******************** REQUEST ENVIRON ********************
(root): 2012-03-17 20:27:47,420 DEBUG wsgi __call__ SCRIPT_NAME = /v2.0
(root): 2012-03-17 20:27:47,420 DEBUG wsgi __call__ webob.adhoc_attrs = {'response': <Response at 0x348b310 200 OK>}
(root): 2012-03-17 20:27:47,420 DEBUG wsgi __call__ REQUEST_METHOD = POST
(root): 2012-03-17 20:27:47,420 DEBUG wsgi __call__ PATH_INFO = /tokens
(root): 2012-03-17 20:27:47,420 DEBUG wsgi __call__ SERVER_PROTOCOL = HTTP/1.0
(root): 2012-03-17 20:27:47,420 DEBUG wsgi __call__ CONTENT_LENGTH = 434
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ eventlet.posthooks = []
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ SERVER_NAME = 172.16.0.1
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ REMOTE_ADDR = 172.16.0.1
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ eventlet.input = <eventlet.wsgi.Input object at 0x347ee50>
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ wsgi.url_scheme = http
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ webob._body_file = (<LimitedLengthFile(<eventlet.wsgi.Input object at 0x347ee50>, maxlen=434)>, <eventlet.wsgi.Input object at 0x347ee50>)
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ SERVER_PORT = 5000
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ wsgi.input = <_io.BytesIO object at 0x347fe90>
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ HTTP_HOST = 172.16.0.1:5000
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ wsgi.multithread = True
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ openstack.params = {u'auth': {u'OS-KSEC2:ec2Credentials': {u'access': u'9ff31cd92848406088fea3a2cc6f77f2', u'host': u'172.16.0.1:8773', u'verb': u'POST', u'params': {u'SignatureVersion': u'2', u'AWSAccessKeyId': u'9ff31cd92848406088fea3a2cc6f77f2', u'Timestamp': u'2012-03-17T20:26:30Z', u'SignatureMethod': u'HmacSHA256', u'Version': u'2010-08-31', u'Action': u'DescribeInstances'}, u'signature': u'2tyM3YNz9o0lOMdRmQtjl0ewR2qPeLahKvYdAvVAgqw=', u'path': u'/services/Cloud/'}}}
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ wsgi.version = (1, 0)
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ openstack.context = {'token_id': None, 'is_admin': False}
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ GATEWAY_INTERFACE = CGI/1.1
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ wsgi.run_once = False
(root): 2012-03-17 20:27:47,421 DEBUG wsgi __call__ wsgi.errors = <open file '<stderr>', mode 'w' at 0x7fe8a4c2a270>
(root): 2012-03-17 20:27:47,422 DEBUG wsgi __call__ wsgi.multiprocess = False
(root): 2012-03-17 20:27:47,422 DEBUG wsgi __call__ webob.is_body_seekable = True
(root): 2012-03-17 20:27:47,422 DEBUG wsgi __call__ CONTENT_TYPE = application/json
(root): 2012-03-17 20:27:47,422 DEBUG wsgi __call__ HTTP_ACCEPT_ENCODING = identity
(root): 2012-03-17 20:27:47,422 DEBUG wsgi __call__
(root): 2012-03-17 20:27:47,422 DEBUG wsgi __call__ ******************** REQUEST BODY ********************
(root): 2012-03-17 20:27:47,422 DEBUG wsgi __call__ {"auth": {"OS-KSEC2:ec2Credentials": {"access": "9ff31cd92848406088fea3a2cc6f77f2", "host": "172.16.0.1:8773", "verb": "POST", "params": {"SignatureVersion": "2", "AWSAccessKeyId": "9ff31cd92848406088fea3a2cc6f77f2", "Timestamp": "2012-03-17T20:26:30Z", "SignatureMethod": "HmacSHA256", "Version": "2010-08-31", "Action": "DescribeInstances"}, "signature": "2tyM3YNz9o0lOMdRmQtjl0ewR2qPeLahKvYdAvVAgqw=", "path": "/services/Cloud/"}}}
(root): 2012-03-17 20:27:47,422 DEBUG wsgi __call__
/usr/lib/python2.7/dist-packages/webob/dec.py:142: DeprecationWarning: Response.request and Response.environ are deprecated
req.response.request = req
/usr/lib/python2.7/dist-packages/webob/dec.py:142: DeprecationWarning: Response.request and Response.environ are deprecated
req.response.request = req
/usr/lib/python2.7/dist-packages/webob/dec.py:142: DeprecationWarning: Response.request and Response.environ are deprecated
req.response.request = req
/usr/lib/python2.7/dist-packages/webob/dec.py:142: DeprecationWarning: Response.request and Response.environ are deprecated
req.response.request = req
/usr/lib/python2.7/dist-packages/webob/dec.py:142: DeprecationWarning: Response.request and Response.environ are deprecated
req.response.request = req
(root): 2012-03-17 20:27:47,425 DEBUG wsgi __call__ arg_dict: {}
(eventlet.wsgi.server): 2012-03-17 20:27:47,427 DEBUG wsgi write Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/eventlet/wsgi.py", line 336, in handle_one_response
result = self.application(self.environ, start_response)
File "/usr/lib/python2.7/dist-packages/paste/urlmap.py", line 203, in __call__
return app(environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 210, in call_func
return self.func(req, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/keystone/common/wsgi.py", line 293, in __call__
response = request.get_response(self.application)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1086, in get_response
application, catch_exc_info=False)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1055, in call_application
app_iter = application(self.environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 210, in call_func
return self.func(req, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/keystone/common/wsgi.py", line 293, in __call__
response = request.get_response(self.application)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1086, in get_response
application, catch_exc_info=False)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1055, in call_application
app_iter = application(self.environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 210, in call_func
return self.func(req, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/keystone/common/wsgi.py", line 293, in __call__
response = request.get_response(self.application)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1086, in get_response
application, catch_exc_info=False)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1055, in call_application
app_iter = application(self.environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 210, in call_func
return self.func(req, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/keystone/common/wsgi.py", line 293, in __call__
response = request.get_response(self.application)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1086, in get_response
application, catch_exc_info=False)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1055, in call_application
app_iter = application(self.environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 210, in call_func
return self.func(req, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/keystone/common/wsgi.py", line 316, in __call__
resp = req.get_response(self.application)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1086, in get_response
application, catch_exc_info=False)
File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1055, in call_application
app_iter = application(self.environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 159, in __call__
return resp(environ, start_response)
File "/usr/lib/python2.7/dist-packages/routes/middleware.py", line 131, in __call__
response = self.app(environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 159, in __call__
return resp(environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 159, in __call__
return resp(environ, start_response)
File "/usr/lib/python2.7/dist-packages/routes/middleware.py", line 131, in __call__
response = self.app(environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 159, in __call__
return resp(environ, start_response)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 210, in call_func
return self.func(req, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/keystone/common/wsgi.py", line 181, in __call__
result = method(context, **params)
File "/usr/lib/python2.7/dist-packages/keystone/service.py", line 350, in authenticate
for role_id in metadata_ref.get('roles', []):
UnboundLocalError: local variable 'metadata_ref' referenced before assignment
(eventlet.wsgi.server): 2012-03-17 20:27:47,429 DEBUG wsgi write 172.16.0.1 - - [17/Mar/2012 20:27:47] "POST /v2.0/tokens HTTP/1.1" 500 5137 0.010099 |
|