a) inotify test
Since I have the proposed package, logs show sssd is monitoring the symlink's target:
(Tue Jun 2 13:37:27 2020) [sssd] [_snotify_create] (0x0400): Added a watch for /etc/resolv.conf.target with inotify flags 0x8D88 internal flags 0x1 using function resolv_conf_inotify_cb after delay 1.0
Domain is offline as expected:
root@eoan-sssd-1723350:~# sssctl domain-status LDAP
Online status: Online
Active servers:
LDAP: ldap01.example.com
Discovered LDAP servers:
- ldap01.example.com
After unbreaking the symlink, logs show sssd picked the change up:
(Tue Jun 2 13:39:21 2020) [sssd] [process_dir_event] (0x0400): received notification for watched file [resolv.conf.target] under /etc
And the domain is now online:
root@eoan-sssd-1723350:~# sssctl domain-status LDAP
Online status: Online
Active servers:
LDAP: ldap01.example.com
Discovered LDAP servers:
- ldap01.example.com
b) polling test
After restarting with the proposed sssd package, I see it detected /etc/resolv.conf is broken, and since it's not using inotify, it starts the polling:
(Tue Jun 2 14:13:57 2020) [sssd] [monitor_config_file_fallback] (0x0020): file [/etc/resolv.conf] is missing. Will try again later.
(Tue Jun 2 14:14:07 2020) [sssd] [monitor_config_file_fallback] (0x0020): file [/etc/resolv.conf] is missing. Will try again later.
...
sssctl shows domain is offline, as expected:
root@eoan-sssd-1723350:~# sssctl domain-status LDAP
Online status: Offline
Active servers:
LDAP: not connected
Discovered LDAP servers:
- ldap01.example.com
After unbreaking the symlink and waiting a few seconds, sssd picks the change up:
(Tue Jun 2 14:20:12 2020) [sssd] [monitor_config_file_fallback] (0x0020): file [/etc/resolv.conf] is missing. Will try again later.
(Tue Jun 2 14:20:22 2020) [sssd] [signal_res_init] (0x0040): Reloading Resolv.conf.
And the domain is now online:
root@eoan-sssd-1723350:~# sssctl domain-status LDAP
Online status: Online
eoan verification
With package from proposed: archive. ubuntu. com/ubuntu eoan-proposed/main amd64 Packages
*** 2.2.0-4ubuntu1.1 500
500 http://
a) inotify test conf.target with inotify flags 0x8D88 internal flags 0x1 using function resolv_ conf_inotify_ cb after delay 1.0
Since I have the proposed package, logs show sssd is monitoring the symlink's target:
(Tue Jun 2 13:37:27 2020) [sssd] [_snotify_create] (0x0400): Added a watch for /etc/resolv.
Domain is offline as expected: sssd-1723350: ~# sssctl domain-status LDAP
root@eoan-
Online status: Online
Active servers:
LDAP: ldap01.example.com
Discovered LDAP servers:
- ldap01.example.com
After unbreaking the symlink, logs show sssd picked the change up: conf.target] under /etc
(Tue Jun 2 13:39:21 2020) [sssd] [process_dir_event] (0x0400): received notification for watched file [resolv.
And the domain is now online: sssd-1723350: ~# sssctl domain-status LDAP
root@eoan-
Online status: Online
Active servers:
LDAP: ldap01.example.com
Discovered LDAP servers:
- ldap01.example.com
b) polling test
After restarting with the proposed sssd package, I see it detected /etc/resolv.conf is broken, and since it's not using inotify, it starts the polling: config_ file_fallback] (0x0020): file [/etc/resolv.conf] is missing. Will try again later. config_ file_fallback] (0x0020): file [/etc/resolv.conf] is missing. Will try again later. sssd-1723350: ~# sssctl domain-status LDAP
(Tue Jun 2 14:13:57 2020) [sssd] [monitor_
(Tue Jun 2 14:14:07 2020) [sssd] [monitor_
...
sssctl shows domain is offline, as expected:
root@eoan-
Online status: Offline
Active servers:
LDAP: not connected
Discovered LDAP servers:
- ldap01.example.com
After unbreaking the symlink and waiting a few seconds, sssd picks the change up: config_ file_fallback] (0x0020): file [/etc/resolv.conf] is missing. Will try again later.
(Tue Jun 2 14:20:12 2020) [sssd] [monitor_
(Tue Jun 2 14:20:22 2020) [sssd] [signal_res_init] (0x0040): Reloading Resolv.conf.
And the domain is now online: sssd-1723350: ~# sssctl domain-status LDAP
root@eoan-
Online status: Online
Active servers:
LDAP: ldap01.example.com
Discovered LDAP servers:
- ldap01.example.com
eoan verification successful.