a) inotify test
Since I have the proposed package, logs show sssd is monitoring the symlink's target:
(Tue Jun 2 14:39:32 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@bionic-sssd-1723350:~# sssctl domain-status LDAP
Online status: Offline
Active servers:
LDAP: not connected
Discovered LDAP servers:
- ldap01.example.com
root@bionic-sssd-1723350:~#
After unbreaking the symlink, logs show sssd picked the change up:
(Tue Jun 2 14:40:17 2020) [sssd] [process_dir_event] (0x0400): received notification for watched file [resolv.conf.target] under /etc
And the domain is now online:
root@bionic-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:44:59 2020) [sssd] [monitor_config_file_fallback] (0x0020): file [/etc/resolv.conf] is missing. Will try again later.
(Tue Jun 2 14:45:09 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@bionic-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:45:49 2020) [sssd] [monitor_config_file_fallback] (0x0020): file [/etc/resolv.conf] is missing. Will try again later.
(Tue Jun 2 14:45:59 2020) [sssd] [signal_res_init] (0x0040): Reloading Resolv.conf.
And the domain is now online:
root@bionic-sssd-1723350:~# sssctl domain-status LDAP
Online status: Online
bionic verification
With package from proposed: archive. ubuntu. com/ubuntu bionic- proposed/ main amd64 Packages
*** 1.16.1-1ubuntu1.6 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 14:39:32 2020) [sssd] [_snotify_create] (0x0400): Added a watch for /etc/resolv.
Domain is offline as expected: sssd-1723350: ~# sssctl domain-status LDAP
root@bionic-
Online status: Offline
Active servers:
LDAP: not connected
Discovered LDAP servers:
- ldap01.example.com
root@bionic- sssd-1723350: ~#
After unbreaking the symlink, logs show sssd picked the change up: conf.target] under /etc
(Tue Jun 2 14:40:17 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@bionic-
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.
(Tue Jun 2 14:44:59 2020) [sssd] [monitor_
(Tue Jun 2 14:45:09 2020) [sssd] [monitor_
...
sssctl shows domain is offline, as expected: sssd-1723350: ~# sssctl domain-status LDAP
root@bionic-
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:45:49 2020) [sssd] [monitor_
(Tue Jun 2 14:45:59 2020) [sssd] [signal_res_init] (0x0040): Reloading Resolv.conf.
And the domain is now online: sssd-1723350: ~# sssctl domain-status LDAP
root@bionic-
Online status: Online
Active servers:
LDAP: ldap01.example.com
Discovered LDAP servers:
- ldap01.example.com
bionic verification successful.