group-remove-member crashes when group is being removed from a protected group
Issue
group-remove-membercrashes when group is being removed from a protected group
[Tue Nov 18 15:16:48 2014] [error] ipa: ERROR: non-public: KeyError: 'user'
[Tue Nov 18 15:16:48 2014] [error] Traceback (most recent call last):
[Tue Nov 18 15:16:48 2014] [error] File "/usr/lib/python2.6/site-packages/ipaserver/rpcserver.py", line 334, in wsgi_execute
[Tue Nov 18 15:16:48 2014] [error] result = self.Command[name](*args, **options)
[Tue Nov 18 15:16:48 2014] [error] File "/usr/lib/python2.6/site-packages/ipalib/frontend.py", line 435, in __call__
[Tue Nov 18 15:16:48 2014] [error] ret = self.run(*args, **options)
[Tue Nov 18 15:16:48 2014] [error] File "/usr/lib/python2.6/site-packages/ipalib/frontend.py", line 747, in run
[Tue Nov 18 15:16:48 2014] [error] return self.execute(*args, **options)
[Tue Nov 18 15:16:48 2014] [error] File "/usr/lib/python2.6/site-packages/ipalib/plugins/baseldap.py", line 1674, in execute
[Tue Nov 18 15:16:48 2014] [error] dn = callback(self, ldap, dn, member_dns, failed, *keys, **options)
[Tue Nov 18 15:16:48 2014] [error] File "/usr/lib/python2.6/site-packages/ipalib/plugins/group.py", line 419, in pre_callback
[Tue Nov 18 15:16:48 2014] [error] users_deleted = set(options['user'])
[Tue Nov 18 15:16:48 2014] [error] KeyError: 'user'
[Tue Nov 18 15:16:48 2014] [error] ipa: INFO: b12345@EXAMPLE.COM: group_remove_member(u'admins', all=True, group=[u'dba']): KeyError
[Tue Nov 18 15:17:41 2014] [error] ipa: INFO: b12345@EXAMPLE.COM: group_show(u'admins'): SUCCESS
Environment
- Red Hat Enterprise Linux 6
- ipa-server-3.0.0-37
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.