[Bug 1814879] Re: rocky ldap user list

James Page james.page at ubuntu.com
Tue Mar 5 10:50:19 UTC 2019


** Also affects: keystone (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: charm-keystone-ldap
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to keystone in Ubuntu.
https://bugs.launchpad.net/bugs/1814879

Title:
  rocky ldap user list

Status in OpenStack Keystone LDAP integration:
  Invalid
Status in keystone package in Ubuntu:
  New

Bug description:
  18.04LTS openstack rocky ldap

  Integration with ldap, simple ldap search works fine. I assume it is
  bug in code.

  
  openstack --debug  user list --long --domain 779ce7170a8f4856ad90c61bd38bb8f5

  simple_bind() argument 1 must be str or None, not bytes (HTTP 400) (Request-ID: req-e6f4ae8f-d361-4731-9ac7-73b8a295bffa)
  Traceback (most recent call last):
    File "/usr/lib/python2.7/dist-packages/cliff/app.py", line 400, in run_subcommand
      result = cmd.run(parsed_args)
    File "/usr/lib/python2.7/dist-packages/osc_lib/command/command.py", line 41, in run
      return super(Command, self).run(parsed_args)
    File "/usr/lib/python2.7/dist-packages/cliff/display.py", line 116, in run
      column_names, data = self.take_action(parsed_args)
    File "/usr/lib/python2.7/dist-packages/openstackclient/identity/v3/user.py", line 266, in take_action
      group=group,
    File "/usr/lib/python2.7/dist-packages/debtcollector/renames.py", line 43, in decorator
      return wrapped(*args, **kwargs)
    File "/usr/lib/python2.7/dist-packages/keystoneclient/v3/users.py", line 136, in list
      **kwargs)
    File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 75, in func
      return f(*args, **new_kwargs)
    File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 397, in list
      self.collection_key)
    File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 125, in _list
      resp, body = self.client.get(url, **kwargs)
    File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 328, in get
      return self.request(url, 'GET', **kwargs)
    File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 487, in request
      resp = super(LegacyJsonAdapter, self).request(*args, **kwargs)
    File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 213, in request
      return self.session.request(url, method, **kwargs)
    File "/usr/lib/python2.7/dist-packages/keystoneauth1/session.py", line 869, in request
      raise exceptions.from_response(resp, method, url)
  BadRequest: simple_bind() argument 1 must be str or None, not bytes (HTTP 400) (Request-ID: req-e6f4ae8f-d361-4731-9ac7-73b8a295bffa)
  clean_up ListUser: simple_bind() argument 1 must be str or None, not bytes (HTTP 400) (Request-ID: req-e6f4ae8f-d361-4731-9ac7-73b8a295bffa)
  Traceback (most recent call last):
    File "/usr/lib/python2.7/dist-packages/osc_lib/shell.py", line 135, in run
      ret_val = super(OpenStackShell, self).run(argv)
    File "/usr/lib/python2.7/dist-packages/cliff/app.py", line 279, in run
      result = self.run_subcommand(remainder)
    File "/usr/lib/python2.7/dist-packages/osc_lib/shell.py", line 175, in run_subcommand
      ret_value = super(OpenStackShell, self).run_subcommand(argv)
    File "/usr/lib/python2.7/dist-packages/cliff/app.py", line 400, in run_subcommand
      result = cmd.run(parsed_args)
    File "/usr/lib/python2.7/dist-packages/osc_lib/command/command.py", line 41, in run
      return super(Command, self).run(parsed_args)
    File "/usr/lib/python2.7/dist-packages/cliff/display.py", line 116, in run
      column_names, data = self.take_action(parsed_args)
    File "/usr/lib/python2.7/dist-packages/openstackclient/identity/v3/user.py", line 266, in take_action
      group=group,
    File "/usr/lib/python2.7/dist-packages/debtcollector/renames.py", line 43, in decorator
      return wrapped(*args, **kwargs)
    File "/usr/lib/python2.7/dist-packages/keystoneclient/v3/users.py", line 136, in list
      **kwargs)
    File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 75, in func
      return f(*args, **new_kwargs)
    File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 397, in list
      self.collection_key)
    File "/usr/lib/python2.7/dist-packages/keystoneclient/base.py", line 125, in _list
      resp, body = self.client.get(url, **kwargs)
    File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 328, in get
      return self.request(url, 'GET', **kwargs)
    File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 487, in request
      resp = super(LegacyJsonAdapter, self).request(*args, **kwargs)
    File "/usr/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 213, in request
      return self.session.request(url, method, **kwargs)
    File "/usr/lib/python2.7/dist-packages/keystoneauth1/session.py", line 869, in request
      raise exceptions.from_response(resp, method, url)
  BadRequest: simple_bind() argument 1 must be str or None, not bytes (HTTP 400) (Request-ID: req-e6f4ae8f-d361-4731-9ac7-73b8a295bffa)

To manage notifications about this bug go to:
https://bugs.launchpad.net/charm-keystone-ldap/+bug/1814879/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list