mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Better LDAP error handling in ipa-client-install
This commit is contained in:
parent
384eec771d
commit
060662f320
@ -177,15 +177,11 @@ class IPADiscovery:
|
|||||||
return []
|
return []
|
||||||
|
|
||||||
except LDAPError, err:
|
except LDAPError, err:
|
||||||
#no good
|
if not isinstance(err, ldap.TIMEOUT):
|
||||||
try:
|
logging.error("LDAP Error: %s: %s" %
|
||||||
if type(err.message) == dict:
|
(err.args[0]['desc'], err.args[0].get('info', '')))
|
||||||
for (k, v) in err.message.iteritems():
|
|
||||||
logging.error("LDAP Error: %s" % v )
|
|
||||||
else:
|
else:
|
||||||
logging.error("LDAP Error: "+err.message)
|
logging.error("LDAP Error: timeout")
|
||||||
except AttributeError:
|
|
||||||
logging.error("LDAP Error: "+str(err))
|
|
||||||
return []
|
return []
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user