← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1653480] Re: Unable to perform role assignments for an ldap user with special characters in the name

 

I think the problem is in python-openstackclient

** Also affects: python-openstackclient
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Identity (keystone).
https://bugs.launchpad.net/bugs/1653480

Title:
  Unable to perform role assignments for an ldap user with special
  characters in the name

Status in OpenStack Identity (keystone):
  New
Status in python-openstackclient:
  New

Bug description:
  A user with name  VM-JLÃW$ is an ldap user. When I run the openstack
  role add command it fails as follows.

  [root@ip9-114-192-140 ~]# openstack role add admin --project project1—user VM-JLÃW$
  Traceback (most recent call last):
  File "/usr/bin/openstack", line 10, in <module>
  sys.exit(main())
  File "/usr/lib/python2.7/site-packages/openstackclient/shell.py", line 177, in main
  argv = map(lambda arg: arg.decode(encoding), argv)
  File "/usr/lib/python2.7/site-packages/openstackclient/shell.py", line 177, in <lambda>
  argv = map(lambda arg: arg.decode(encoding), argv)
  File "/usr/lib64/python2.7/encodings/utf_8.py", line 16, in decode
  return codecs.utf_8_decode(input, errors, True)
  UnicodeDecodeError: 'utf8' codec can't decode byte 0xc3 in position 5: invalid continuation byte 

  
  [root@ip9-114-192-140 ~]# openstack user list
  +-----------------------------------------------------------------+------------+
  | ID | Name |
  +-----------------------------------------------------------------+------------+

  | c297dffba4301deed982828c011c7314ce36f29db82451a911cd4898f3135837 |
  VM-JLÃW$ |


  When I run the command for same user using userid it works.

  openstack role add admin --project project1 --user
  c297dffba4301deed982828c011c7314ce36f29db82451a911cd4898f3135837

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1653480/+subscriptions


References