From 0758cf9de639808f570e190f513b7eff59b5e7ce Mon Sep 17 00:00:00 2001 From: Martin Basti Date: Wed, 21 Jan 2015 13:32:44 +0100 Subject: [PATCH] DNSSEC catch ldap exceptions in ipa-dnskeysyncd Server down exception causes lot of false positive abrt reports. Reviewed-By: Jan Cholasta --- daemons/dnssec/ipa-dnskeysyncd | 8 ++++++-- 1 file 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)