Uploaded image for project: 'IT: Release Engineering'
  1. IT: Release Engineering
  2. RELENG-2024

[lftools] Better error message for LDAP group already exist

Issue XMLXMLWordPrintable

      Ensure that lftools handles the case when you want to create an ldap group, but the group already exists.

      lftools lfidapi create-group

      (lftools) [bengt@localhost $ lftools lfidapi create-group onap-gerrit-so-committers

      Unknown macro: {'type'}

      Traceback (most recent call last):
      File "/home/bengt/Work/lftools/bin/lftools", line 10, in <module>
      sys.exit(main())
      File "/home/bengt/Work/lftools/lib/python2.7/site-packages/lftools/cli/_init_.py", line 110, in main
      cli(obj={})
      File "/home/bengt/Work/lftools/lib/python2.7/site-packages/click/core.py", line 764, in _call_
      return self.main(*args, **kwargs)
      File "/home/bengt/Work/lftools/lib/python2.7/site-packages/click/core.py", line 717, in main
      rv = self.invoke(ctx)
      File "/home/bengt/Work/lftools/lib/python2.7/site-packages/click/core.py", line 1137, in invoke
      return _process_result(sub_ctx.command.invoke(sub_ctx))
      File "/home/bengt/Work/lftools/lib/python2.7/site-packages/click/core.py", line 1137, in invoke
      return _process_result(sub_ctx.command.invoke(sub_ctx))
      File "/home/bengt/Work/lftools/lib/python2.7/site-packages/click/core.py", line 956, in invoke
      return ctx.invoke(self.callback, **ctx.params)
      File "/home/bengt/Work/lftools/lib/python2.7/site-packages/click/core.py", line 555, in invoke
      return callback(*args, **kwargs)
      File "/home/bengt/Work/lftools/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func
      return f(get_current_context(), *args, **kwargs)
      File "/home/bengt/Work/lftools/lib/python2.7/site-packages/lftools/cli/lfidapi.py", line 62, in create_group
      helper_create_group(group)
      File "/home/bengt/Work/lftools/lib/python2.7/site-packages/lftools/lfidapi.py", line 86, in helper_create_group
      check_response_code(response)
      File "/home/bengt/Work/lftools/lib/python2.7/site-packages/lftools/lfidapi.py", line 30, in check_response_code
      response.text))
      requests.exceptions.HTTPError: Authorization failed with the following error:
      404: ["Group 1960 with that name already exists."]

              eball Eric Ball
              bthuree Bengt Thuree
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: