Red Hat Bugzilla – Bug 752495
Crash when apply settings
Last modified: 2012-01-03 20:52:19 EST
Description of problem:
Whenever I click on the apply button, the dialog crashes, my settings are not saved.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
2. set some parameters, such as an LDAP configuration
3. click apply
[root@briemersw sssd]# system-config-authentication
Traceback (most recent call last):
File "/usr/sbin/system-config-authentication", line 701, in <module>
File "/usr/sbin/system-config-authentication", line 650, in apply
File "/usr/share/authconfig/authinfo.py", line 3632, in writeChanged
ret = ret and group.saveFunction()
File "/usr/share/authconfig/authinfo.py", line 2974, in writeSSSD
File "/usr/lib/python2.7/site-packages/SSSDConfig.py", line 1765, in save_domain
self.delete_option_subtree(section_subtree, 'option', option['name'], True)
File "/usr/lib/python2.7/site-packages/ipachangeconf.py", line 559, in delete_option_subtree
index, item = self.findOpts(subtree, type, name, exclude_sections)
File "/usr/lib/python2.7/site-packages/ipachangeconf.py", line 201, in findOpts
if o['type'] == type and o['name'] == name:
TypeError: 'int' object is not subscriptable
savings are applied
I cannot reproduce the problem on my freshly updated Fedora 16 VM. The traceback comes from the SSSD configuration API, reassigning.
Created attachment 532688 [details]
/etc/sssd/sssd.conf causing the error
It looks like the code that is reporting the error is designed to remove unrecognised options from the config file. I do not know which option it is causing the problem. Based on the idea that it works with a fresh install, I replaced this file with the fresh install file and reconfigured from scratch.
*** Bug 752741 has been marked as a duplicate of this bug. ***
In my case (merged bug 752741) this was a pristine F16 install and no custom sssd.conf.
sssd-1.6.4-1.fc16 has been submitted as an update for Fedora 16.
* should fix your issue,
* was pushed to the Fedora 16 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing sssd-1.6.4-1.fc16'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
sssd-1.6.4-1.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.