Activity log for bug #958135

Date Who What changed Old value New value Message
2012-03-17 20:29:51 Kevin Jackson bug added bug
2012-03-18 22:21:25 Tom Ellis bug added subscriber Tom Ellis
2012-03-19 08:48:27 Thierry Carrez tags essex-rc-potential
2012-03-20 16:32:40 Joseph Heck keystone: status New Incomplete
2012-03-20 16:32:47 Joseph Heck keystone: importance Undecided High
2012-03-20 21:12:57 Andrew Weiss bug added subscriber Andrew Weiss
2012-03-21 17:31:41 Joseph Heck keystone: status Incomplete Triaged
2012-03-21 17:34:00 Joseph Heck keystone: milestone essex-rc1
2012-03-21 17:34:30 Joseph Heck keystone: importance High Critical
2012-03-21 17:35:44 Joseph Heck keystone: assignee Chmouel Boudjnah (chmouel)
2012-03-22 17:08:43 Joseph Heck summary UnboundLocalError: local variable 'metadata_ref' referenced before assignment keystone CLI shouldn't traceback when invalid data entered:UnboundLocalError: local variable 'metadata_ref' referenced before assignment
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
2012-03-22 21:36:30 OpenStack Infra keystone: status Triaged In Progress
2012-03-23 14:05:58 Thierry Carrez tags essex-rc-potential
2012-03-23 17:59:27 OpenStack Infra keystone: status In Progress Fix Committed
2012-03-23 20:52:27 Thierry Carrez keystone: status Fix Committed Fix Released
2012-04-05 08:33:06 Thierry Carrez keystone: milestone essex-rc1 2012.1