mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2026-10-13 08:52:01 -05:00
Do not crash when Kerberos SRV record is not found
ipa-client-install crashed when IPA server realm TXT record was configured, but the referred domain (lower-case realm value) did not contain any Kerberos SRV record (_kerberos._udp.<realm>.) https://fedorahosted.org/freeipa/ticket/3316
This commit is contained in:
1 parent
159b681c16
commit
cbb12c7cc5
1 file changed
+3
-2
@@ -436,9 +436,10 @@ class IPADiscovery(object):
|
||||
kdc = self.ipadns_search_srv(domain, '_kerberos._udp', 88,
|
||||
break_on_first=False)
|
||||
|
||||
if not kdc:
|
||||
if kdc:
|
||||
kdc = ','.join(kdc)
|
||||
else:
|
||||
root_logger.debug("SRV record for KDC not found! Realm: %s, SRV record: %s" % (realm, qname))
|
||||
kdc = None
|
||||
kdc = ','.join(kdc)
|
||||
|
||||
return realm, kdc
|
||||
Reference in new issue
Block a user