Description of problem: [yi@dhcp-137 ipa-delegation]$ ipa permission-find test009 -------------------- 1 permission matched -------------------- Permission name: test009 Description: test009 permission Permissions: write Attributes: member Type: user Filter: (memberOf=cn=group15750,cn=groups,cn=accounts,dc=sjc,dc=redhat,dc=com) ---------------------------- Number of entries returned 1 ---------------------------- [yi@dhcp-137 ipa-delegation]$ ipa permission-find --filter=memberof=cn=group15750 ipa: ERROR: an internal error has occurred Version-Release number of selected component (if applicable):ipa-server-2.0-0.2011011115gitc778919.fc14.i686 How reproducible:always Steps to Reproduce: Additional info: httpd: error_log [Wed Jan 19 15:27:39 2011] [error] ipa: INFO: Created connection context.ldap2 [Wed Jan 19 15:27:39 2011] [error] ipa: DEBUG: raw: permission_find(None, filter=u'memberof=cn=group15750', all=False, raw=False) [Wed Jan 19 15:27:39 2011] [error] ipa: INFO: permission_find(None, filter=u'memberof=cn=group15750', all=False, raw=False) [Wed Jan 19 15:27:39 2011] [error] ipa: ERROR: non-public: TypeError: pre_callback() got multiple values for keyword argument 'filter' [Wed Jan 19 15:27:39 2011] [error] Traceback (most recent call last): [Wed Jan 19 15:27:39 2011] [error] File "/usr/lib/python2.7/site-packages/ipaserver/rpcserver.py", line 211, in wsgi_execute [Wed Jan 19 15:27:39 2011] [error] result = self.Command[name](*args, **options) [Wed Jan 19 15:27:39 2011] [error] File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 417, in __call__ [Wed Jan 19 15:27:39 2011] [error] ret = self.run(*args, **options) [Wed Jan 19 15:27:39 2011] [error] File "/usr/lib/python2.7/site-packages/ipalib/frontend.py", line 696, in run [Wed Jan 19 15:27:39 2011] [error] return self.execute(*args, **options) [Wed Jan 19 15:27:39 2011] [error] File "/usr/lib/python2.7/site-packages/ipalib/plugins/baseldap.py", line 1347, in execute [Wed Jan 19 15:27:39 2011] [error] ldap, filter, attrs_list, base_dn, scope, *args, **options [Wed Jan 19 15:27:39 2011] [error] TypeError: pre_callback() got multiple values for keyword argument 'filter' [Wed Jan 19 15:27:39 2011] [error] ipa: INFO: response: InternalError: an internal error has occurred [Wed Jan 19 15:27:39 2011] [error] ipa: INFO: Destroyed connection context.ldap2
That at least should not throw stack trace. https://fedorahosted.org/freeipa/ticket/818
On supports exact matching right now. master: 6db310531583385102c4139fe46a6eec0e5e1a0a