sssd can't resolve hostname in config with dns
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
sssd (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
~ $ lsb_release -rd
Description: Ubuntu 17.10
Release: 17.10
~ $ apt-cache policy sssd
sssd:
Installed: 1.15.3-2ubuntu1
Candidate: 1.15.3-2ubuntu1
Version table:
*** 1.15.3-2ubuntu1 500
500 http://
100 /var/lib/
What I expect: Login in with my ldap/kerberos credentials
What happened:
After boot my host from time to time my kerberos/ldap login don't work.
In the log (/var/log/
sssd has a problem to resolve the kerberos and ldap server from the config in DNS.
At the same time "getent hosts" or "host" works without problem.
After restart of the sssd service everything is ok.
In the log when it don't work:
(Wed Nov 29 09:26:24 2017) [sssd[be[LDAP]]] [fo_resolve_
(Wed Nov 29 09:26:24 2017) [sssd[be[LDAP]]] [resolv_
(Wed Nov 29 09:26:24 2017) [sssd[be[LDAP]]] [set_server_
(Wed Nov 29 09:26:24 2017) [sssd[be[LDAP]]] [resolv_
(Wed Nov 29 09:26:24 2017) [sssd[be[LDAP]]] [resolv_
(Wed Nov 29 09:26:24 2017) [sssd[be[LDAP]]] [resolv_
(Wed Nov 29 09:26:24 2017) [sssd[be[LDAP]]] [fo_resolve_
(Wed Nov 29 09:26:24 2017) [sssd[be[LDAP]]] [set_server_
(Wed Nov 29 09:26:24 2017) [sssd[be[LDAP]]] [be_resolve_
When it works (after restart of sssd):
(Wed Nov 29 09:30:30 2017) [sssd[be[LDAP]]] [fo_resolve_
(Wed Nov 29 09:30:30 2017) [sssd[be[LDAP]]] [resolv_
(Wed Nov 29 09:30:30 2017) [sssd[be[LDAP]]] [set_server_
(Wed Nov 29 09:30:30 2017) [sssd[be[LDAP]]] [resolv_
(Wed Nov 29 09:30:30 2017) [sssd[be[LDAP]]] [resolv_
(Wed Nov 29 09:30:30 2017) [sssd[be[LDAP]]] [set_server_
regards
Hmm could it be a timing dependency problem between systemd-resolve and sssd
(Wed Nov 29 09:21:28 2017) [sssd[be[LDAP]]] [fo_resolve_ service_ done] (0x0020): Failed to resolve server 'foo.x.x': Could not contact DNS servers
Nov 29 09:21:27 my.x.x systemd[1]: Starting Network Name Resolution...