2014-09-22 13:33:31.465 2641 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [22/Sep/2014 13:33:31] "POST /v2.0
/tokens HTTP/1.1" 200 1284 0.223019
2014-09-22 13:33:31.761 2641 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [22/Sep/2014 13:33:31] "GET /v2.0/
tenants HTTP/1.1" 200 1814 0.291879
2014-09-22 13:33:31.837 2641 ERROR keystone.common.wsgi [-] 'ascii' codec can't encode character u'\u010d'
in position 13: ordinal not in range(128)
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi Traceback (most recent call last):
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi File "/usr/lib/python2.6/site-packages/keystone/c
ommon/wsgi.py", line 212, in __call__
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi result = method(context, **params)
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi File "/usr/lib/python2.6/site-packages/keystone/t
oken/controllers.py", line 89, in authenticate
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi context, auth)
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi File "/usr/lib/python2.6/site-packages/keystone/t
oken/controllers.py", line 205, in _authenticate_token
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi user_id, tenant_id)
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi File "/usr/lib/python2.6/site-packages/keystone/t
oken/controllers.py", line 362, in _get_project_roles_and_ref
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi user_id, tenant_id)
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi File "/usr/lib/python2.6/site-packages/keystone/a
ssignment/core.py", line 181, in get_roles_for_user_and_project
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi user_role_list = _get_user_project_roles(user_i
d, project_ref)
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi File "/usr/lib/python2.6/site-packages/keystone/a
ssignment/core.py", line 162, in _get_user_project_roles
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi tenant_id=project_ref['id'])
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi File "/usr/lib/python2.6/site-packages/keystone/c
ommon/manager.py", line 78, in _wrapper
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi return f(*args, **kw)
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi File "/usr/lib/python2.6/site-packages/keystone/a
ssignment/backends/ldap.py", line 118, in _get_metadata
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi tenant_id)
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi File "/usr/lib/python2.6/site-packages/keystone/a
ssignment/backends/ldap.py", line 95, in _get_roles_for_just_user_and_project
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi if common_ldap.is_dn_equal(a.user_dn, user_dn)]
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi File "/usr/lib/python2.6/site-packages/keystone/c
ommon/ldap/core.py", line 276, in is_dn_equal
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi dn1 = ldap.dn.str2dn(dn1)
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi File "/usr/lib64/python2.6/site-packages/ldap/dn.
py", line 53, in str2dn
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi return ldap.functions._ldap_function_call(_ldap
.str2dn,dn,flags)
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi File "/usr/lib64/python2.6/site-packages/ldap/fun
ctions.py", line 57, in _ldap_function_call
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi result = func(*args,**kwargs)
2014-09-22 13:33:31.837 2641 TRACE keystone.common.wsgi UnicodeEncodeError: 'ascii' codec can't encode character u'\u010d' in position 13: ordinal not in range(128)
Which Release of OpenStack are you seeing this with (e.g. Havana, Icehouse, Juno/Master)?
Which Identity and Assignment driver(s) are you using (e.g. are you using LDAP identity, SQL Assignment)?
We've seen a few of these issues recently and I want to make sure that if we've solved it we can backport the fix or if it's a new issue we can get it dealt with quickly.