** Changed in: keystone
Status: Fix Committed => Fix Released
** Changed in: keystone
Milestone: None => juno-1
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1325235
Title:
Keystone fails on Python 2.6 with simplejson installed
Status in OpenStack Identity (Keystone):
Fix Released
Bug description:
with Ib3dc0b713ed90396919feba018772243b3b9c90f being merged into
keystone, keystone api requests fail with:
2014-05-31 18:27:09.104 11179 ERROR keystone.common.wsgi [-] __init__() got
an unexpected keyword argument 'namedtuple_as_object'
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi Traceback (most
recent call last):
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi File
"/usr/lib64/python2.6/site-packages/keystone/common/wsgi.py", line 411, in
__call__
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi response =
request.get_response(self.application)
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi File
"/usr/lib64/python2.6/site-packages/webob/request.py", line 1296, in send
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi application,
catch_exc_info=False)
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi File
"/usr/lib64/python2.6/site-packages/webob/request.py", line 1260, in
call_application
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi app_iter =
application(self.environ, start_response)
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi File
"/usr/lib64/python2.6/site-packages/webob/dec.py", line 144, in __call__
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi return
resp(environ, start_response)
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi File
"/usr/lib64/python2.6/site-packages/routes/middleware.py", line 131, in __call__
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi response =
self.app(environ, start_response)
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi File
"/usr/lib64/python2.6/site-packages/webob/dec.py", line 144, in __call__
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi return
resp(environ, start_response)
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi File
"/usr/lib64/python2.6/site-packages/webob/dec.py", line 144, in __call__
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi return
resp(environ, start_response)
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi File
"/usr/lib64/python2.6/site-packages/routes/middleware.py", line 131, in __call__
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi response =
self.app(environ, start_response)
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi File
"/usr/lib64/python2.6/site-packages/webob/dec.py", line 144, in __call__
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi return
resp(environ, start_response)
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi File
"/usr/lib64/python2.6/site-packages/webob/dec.py", line 144, in __call__
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi return
resp(environ, start_response)
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi File
"/usr/lib64/python2.6/site-packages/routes/middleware.py", line 131, in __call__
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi response =
self.app(environ, start_response)
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi File
"/usr/lib64/python2.6/site-packages/webob/dec.py", line 144, in __call__
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi return
resp(environ, start_response)
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi File
"/usr/lib64/python2.6/site-packages/webob/dec.py", line 130, in __call__
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi resp =
self.call_func(req, *args, **self.kwargs)
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi File
"/usr/lib64/python2.6/site-packages/webob/dec.py", line 195, in call_func
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi return
self.func(req, *args, **kwargs)
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi File
"/usr/lib64/python2.6/site-packages/keystone/common/wsgi.py", line 239, in
__call__
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi return
render_response(body=result, status=response_code)
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi File
"/usr/lib64/python2.6/site-packages/keystone/common/wsgi.py", line 610, in
render_response
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi body =
jsonutils.dumps(body, cls=utils.SmarterEncoder)
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi File
"/usr/lib64/python2.6/site-packages/keystone/openstack/common/jsonutils.py",
line 168, in dumps
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi return
json.dumps(value, default=default, **kwargs)
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi File
"/usr/lib64/python2.6/site-packages/simplejson/__init__.py", line 369, in dumps
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi **kw).encode(obj)
2014-05-31 18:27:09.104 11179 TRACE keystone.common.wsgi TypeError:
__init__() got an unexpected keyword argument 'namedtuple_as_object'
To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1325235/+subscriptions
--
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp