summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2016-03-24 15:24:23 +0100
committerMartin Basti <mbasti@redhat.com>2016-10-26 18:32:06 +0200
commitd0c17b4d9afb95db2abcd93096fa6626fd61870e (patch)
treed76700e6f443606585011b9afcf3dd9441322e67
parentb6a3c9dc74ccef6f8e7df4123670d7e11269198c (diff)
downloadfreeipa-d0c17b4d9afb95db2abcd93096fa6626fd61870e.tar.gz
freeipa-d0c17b4d9afb95db2abcd93096fa6626fd61870e.tar.xz
freeipa-d0c17b4d9afb95db2abcd93096fa6626fd61870e.zip
replicainstall: log ACI and LDAP errors in promotion check
to enable debugging of such errors. E.g.: https://fedorahosted.org/freeipa/ticket/5741 Reviewed-By: Martin Basti <mbasti@redhat.com>
-rw-r--r--ipaserver/install/server/replicainstall.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/ipaserver/install/server/replicainstall.py b/ipaserver/install/server/replicainstall.py
index 27d4dbb40..683dfb508 100644
--- a/ipaserver/install/server/replicainstall.py
+++ b/ipaserver/install/server/replicainstall.py
@@ -14,6 +14,7 @@ import os
import shutil
import socket
import tempfile
+import traceback
import six
@@ -1315,8 +1316,10 @@ def promote_check(installer):
broadcast_ip_address_warning(config.ips)
except errors.ACIError:
+ root_logger.debug(traceback.format_exc())
raise ScriptError("\nInsufficient privileges to promote the server.")
except errors.LDAPError:
+ root_logger.debug(traceback.format_exc())
raise ScriptError("\nUnable to connect to LDAP server %s" %
config.master_host_name)
finally: