https://bugzilla.redhat.com/show_bug.cgi?id=895247 (Red Hat Enterprise Linux 6)
Description of problem: When setting seealso attr empty with selinuxusermap-mod, I see an internal error. Version-Release number of selected component (if applicable): ipa-server-3.0.0-21.el6.x86_64 How reproducible: always Steps to Reproduce: 1. Install RHEL6.4 IPA Master server 2. ipa selinuxusermap-add --desc=test1 --selinuxuser="unconfined_u:s0-s0:c0.c1023" test1 3. ipa selinuxusermap-mod test1 --setattr seealso= Actual results: [root@rhel6-4 ~]# ipa selinuxusermap-mod test1 --setattr seealso= dipa: ERROR: an internal error has occurred Expected results: proper error/behavior. Internal error shouldn't be seen there. Additional info: /var/log/httpd/error_log: [Mon Jan 14 16:16:00 2013] [error] ipa: ERROR: non-public: TypeError: must be str,unicode,tuple, or RDN, got NoneType instead [Mon Jan 14 16:16:00 2013] [error] Traceback (most recent call last): [Mon Jan 14 16:16:00 2013] [error] File "/usr/lib/python2.6/site-packages/ipaserver/rpcserver.py", line 334, in wsgi_execute [Mon Jan 14 16:16:00 2013] [error] result = self.Command[name](*args, **options) [Mon Jan 14 16:16:00 2013] [error] File "/usr/lib/python2.6/site-packages/ipalib/frontend.py", line 435, in __call__ [Mon Jan 14 16:16:00 2013] [error] ret = self.run(*args, **options) [Mon Jan 14 16:16:00 2013] [error] File "/usr/lib/python2.6/site-packages/ipalib/frontend.py", line 747, in run [Mon Jan 14 16:16:00 2013] [error] return self.execute(*args, **options) [Mon Jan 14 16:16:00 2013] [error] File "/usr/lib/python2.6/site-packages/ipalib/plugins/baseldap.py", line 1303, in execute [Mon Jan 14 16:16:00 2013] [error] self.process_attr_options(entry_attrs, dn, keys, options) [Mon Jan 14 16:16:00 2013] [error] File "/usr/lib/python2.6/site-packages/ipalib/plugins/baseldap.py", line 864, in process_attr_options [Mon Jan 14 16:16:00 2013] [error] setdict = self._convert_2_dict(ldap, options.get('setattr', [])) [Mon Jan 14 16:16:00 2013] [error] File "/usr/lib/python2.6/site-packages/ipalib/plugins/baseldap.py", line 817, in _convert_2_dict [Mon Jan 14 16:16:00 2013] [error] value = DN(value) [Mon Jan 14 16:16:00 2013] [error] File "/usr/lib/python2.6/site-packages/ipapython/dn.py", line 1221, in __init__ [Mon Jan 14 16:16:00 2013] [error] self.rdns = self._rdns_from_sequence(args) [Mon Jan 14 16:16:00 2013] [error] File "/usr/lib/python2.6/site-packages/ipapython/dn.py", line 1263, in _rdns_from_sequence [Mon Jan 14 16:16:00 2013] [error] rdn = self._rdn_from_value(item) [Mon Jan 14 16:16:00 2013] [error] File "/usr/lib/python2.6/site-packages/ipapython/dn.py", line 1257, in _rdn_from_value [Mon Jan 14 16:16:00 2013] [error] value.__class__.__name__) [Mon Jan 14 16:16:00 2013] [error] TypeError: must be str,unicode,tuple, or RDN, got NoneType instead [Mon Jan 14 16:16:00 2013] [error] ipa: INFO: admin@TESTRELM.COM: selinuxusermap_mod(u'test1', setattr=(u'seealso=',), rights=False, all=False, raw=False, version=u'2.46'): TypeError
Move all uncompleted tickets to next month bucket.
master: 99b62aa[[BR]] ipa-3-1: 46d9ab6
Metadata Update from @rcritten: - Issue assigned to tbabej - Issue set to the milestone: FreeIPA 3.2 - 2013/03
Login to comment on this ticket.