Keystone fails during LDAP-related operation with UnicodeEncodeError 'ascii' codec can't encode character

Solution Verified - Updated -

Issue

  • Following error occur in keystone log (character may vary):

    ERROR keystone.common.wsgi UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position 8: ordinal not in range(128)
    
  • openstack command fails with HTTP 500 error when executed with credentials from keystone domain, which uses LDAP authentication AND error above is in keystone logs.

Environment

  • Red Hat OpenStack Platform 13

RHOSP 13 containers that were affected:

  • rhosp13/openstack-keystone:13.0:92
  • rhosp13/openstack-keystone:13.0:96

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content