Description of problem:
When "ipa-client-samba --uninstall" is uninstalled twice, it crashes
Version-Release number of selected component (if applicable):
freeipa-client-samba-4.8.0-1.fc30.x86_64
How reproducible:
Always
Steps to Reproduce:
1. ipa-client-samba -U
2. ipa-client-samba -U --uninstall
3. ipa-client-samba -U --uninstall
Actual results:
Traceback (most recent call last):
File "/usr/sbin/ipa-client-samba", line 15, in <module>
sys.exit(ipa_client_samba.run())
File "/usr/lib/python3.7/site-packages/ipaclient/install/ipa_client_samba.py", line 524, in run
uninstall(fstore, statestore, options)
File "/usr/lib/python3.7/site-packages/ipaclient/install/ipa_client_samba.py", line 437, in uninstall
fstore.restore_file(paths.SMB_CONF)
File "/usr/lib/python3.7/site-packages/ipalib/install/sysrestore.py", line 201, in restore_file
raise ValueError("No such file name in the index")
ValueError: No such file name in the index
Expected results:
Samba domain member is not configured yet
Additional info: