Removing sss again from nsswitch.conf:
ubuntu@xenial-berification-sssd-sudo:~$ sudo vi /etc/nsswitch.conf
ubuntu@xenial-berification-sssd-sudo:~$ grep ^sudoers /etc/nsswitch.conf
sudoers: files
Doing the upgrade this time doesn't add sss back:
ubuntu@xenial-berification-sssd-sudo:~$ sudo apt install libsss-sudo
Reading package lists... Done
...
ubuntu@xenial-berification-sssd-sudo:~$ grep ^sudoers /etc/nsswitch.conf
sudoers: files
And I have the new package installed now:
ubuntu@xenial-berification-sssd-sudo:~$ apt-cache policy libsss-sudo
libsss-sudo:
Installed: 1.13.4-1ubuntu1.15
Candidate: 1.13.4-1ubuntu1.15
Version table:
*** 1.13.4-1ubuntu1.15 500
500 http://br.archive.ubuntu.com/ubuntu xenial-proposed/main amd64 Packages
Xenial verification
First, reproducing the bug with the current package: xenial- berification- sssd-sudo: ~$ apt-cache policy libsss-sudo 13.4-1ubuntu1. 14 500 br.archive. ubuntu. com/ubuntu xenial-updates/main amd64 Packages
ubuntu@
libsss-sudo:
Installed: (none)
Candidate: 1.13.4-1ubuntu1.14
Version table:
1.
500 http://
ubuntu@ xenial- berification- sssd-sudo: ~$ sudo apt install libsss-sudo xenial- berification- sssd-sudo: ~$ grep ^sudoers /etc/nsswitch.conf
...
ubuntu@
sudoers: files sss
Removing sss: xenial- berification- sssd-sudo: ~$ sudo vi /etc/nsswitch.conf xenial- berification- sssd-sudo: ~$ grep ^sudoers /etc/nsswitch.conf
ubuntu@
ubuntu@
sudoers: files
Reinstall puts it back: xenial- berification- sssd-sudo: ~$ sudo apt install --reinstall libsss-sudo xenial- berification- sssd-sudo: ~$ grep ^sudoers /etc/nsswitch.conf
ubuntu@
...
ubuntu@
sudoers: files sss
Now enabling proposed: xenial- berification- sssd-sudo: ~$ apt-cache policy libsss-sudo 13.4-1ubuntu1. 15 500 br.archive. ubuntu. com/ubuntu xenial- proposed/ main amd64 Packages br.archive. ubuntu. com/ubuntu xenial-updates/main amd64 Packages
ubuntu@
libsss-sudo:
Installed: 1.13.4-1ubuntu1.14
Candidate: 1.13.4-1ubuntu1.15
Version table:
1.
500 http://
*** 1.13.4-1ubuntu1.14 500
500 http://
Removing sss again from nsswitch.conf: xenial- berification- sssd-sudo: ~$ sudo vi /etc/nsswitch.conf xenial- berification- sssd-sudo: ~$ grep ^sudoers /etc/nsswitch.conf
ubuntu@
ubuntu@
sudoers: files
Doing the upgrade this time doesn't add sss back: xenial- berification- sssd-sudo: ~$ sudo apt install libsss-sudo xenial- berification- sssd-sudo: ~$ grep ^sudoers /etc/nsswitch.conf
ubuntu@
Reading package lists... Done
...
ubuntu@
sudoers: files
And I have the new package installed now: xenial- berification- sssd-sudo: ~$ apt-cache policy libsss-sudo br.archive. ubuntu. com/ubuntu xenial- proposed/ main amd64 Packages
ubuntu@
libsss-sudo:
Installed: 1.13.4-1ubuntu1.15
Candidate: 1.13.4-1ubuntu1.15
Version table:
*** 1.13.4-1ubuntu1.15 500
500 http://
A fresh install, though, adds sss back, as expected: xenial- berification- sssd-sudo: ~$ sudo apt purge libsss-sudo xenial- berification- sssd-sudo: ~$ grep ^sudoers /etc/nsswitch.conf xenial- berification- sssd-sudo: ~$ xenial- berification- sssd-sudo: ~$ sudo apt install libsss-sudo xenial- berification- sssd-sudo: ~$ grep ^sudoers /etc/nsswitch.conf
ubuntu@
Reading package lists... Done
Building dependency tree
...
ubuntu@
ubuntu@
ubuntu@
Reading package lists... Done
...
ubuntu@
sudoers: files sss
Xenial verification succeeded.