mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Fix ipa-restore on systems without IPA installed
https://fedorahosted.org/freeipa/ticket/4824 Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
This commit is contained in:
@@ -691,8 +691,12 @@ class Restore(admintool.AdminTool):
|
||||
cainstance.CAInstance().stop_tracking_certificates(
|
||||
dogtag.configured_constants())
|
||||
httpinstance.HTTPInstance().stop_tracking_certificates()
|
||||
dsinstance.DsInstance().stop_tracking_certificates(
|
||||
realm_to_serverid(api.env.realm))
|
||||
try:
|
||||
dsinstance.DsInstance().stop_tracking_certificates(
|
||||
realm_to_serverid(api.env.realm))
|
||||
except OSError:
|
||||
# When IPA is not installed, DS NSS DB does not exist
|
||||
pass
|
||||
|
||||
for basename in ('cert8.db', 'key3.db', 'secmod.db', 'pwdfile.txt'):
|
||||
filename = os.path.join(paths.IPA_NSSDB_DIR, basename)
|
||||
|
||||
Reference in New Issue
Block a user