diff options
author | Martin Basti <mbasti@redhat.com> | 2015-01-21 13:32:44 +0100 |
---|---|---|
committer | Jan Cholasta <jcholast@redhat.com> | 2015-01-23 09:26:55 +0000 |
commit | 0758cf9de639808f570e190f513b7eff59b5e7ce (patch) | |
tree | dd86a217c96d5c8787281d697b8a0821c551d782 /daemons | |
parent | 834c911f9603ae77ac2483f154d62a5f0670c297 (diff) | |
download | freeipa-0758cf9de639808f570e190f513b7eff59b5e7ce.tar.gz freeipa-0758cf9de639808f570e190f513b7eff59b5e7ce.tar.xz freeipa-0758cf9de639808f570e190f513b7eff59b5e7ce.zip |
DNSSEC catch ldap exceptions in ipa-dnskeysyncd
Server down exception causes lot of false positive abrt reports.
Reviewed-By: Jan Cholasta <jcholast@redhat.com>
Diffstat (limited to 'daemons')
-rwxr-xr-x | daemons/dnssec/ipa-dnskeysyncd | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/daemons/dnssec/ipa-dnskeysyncd b/daemons/dnssec/ipa-dnskeysyncd index c7475bd65..e184d88b4 100755 --- a/daemons/dnssec/ipa-dnskeysyncd +++ b/daemons/dnssec/ipa-dnskeysyncd @@ -102,5 +102,9 @@ while watcher_running: filterstr=ldap_url.filterstr ) - while ldap_connection.syncrepl_poll(all=1, msgid=ldap_search): - pass + try: + while ldap_connection.syncrepl_poll(all=1, msgid=ldap_search): + pass + except (ldap.SERVER_DOWN, ldap.CONNECT_ERROR) as e: + log.exception('syncrepl_poll: LDAP error (%s)', e) + sys.exit(1) |