Xenial verification First, reproducing the bug with the current package: ubuntu@xenial-berification-sssd-sudo:~$ apt-cache policy libsss-sudo libsss-sudo: Installed: (none) Candidate: 1.13.4-1ubuntu1.14 Version table: 1.13.4-1ubuntu1.14 500 500 http://br.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
ubuntu@xenial-berification-sssd-sudo:~$ sudo apt install libsss-sudo ... ubuntu@xenial-berification-sssd-sudo:~$ grep ^sudoers /etc/nsswitch.conf sudoers: files sss Removing sss: ubuntu@xenial-berification-sssd-sudo:~$ sudo vi /etc/nsswitch.conf ubuntu@xenial-berification-sssd-sudo:~$ grep ^sudoers /etc/nsswitch.conf sudoers: files Reinstall puts it back: ubuntu@xenial-berification-sssd-sudo:~$ sudo apt install --reinstall libsss-sudo ... ubuntu@xenial-berification-sssd-sudo:~$ grep ^sudoers /etc/nsswitch.conf sudoers: files sss Now enabling proposed: ubuntu@xenial-berification-sssd-sudo:~$ apt-cache policy libsss-sudo libsss-sudo: Installed: 1.13.4-1ubuntu1.14 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 *** 1.13.4-1ubuntu1.14 500 500 http://br.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages 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 A fresh install, though, adds sss back, as expected: ubuntu@xenial-berification-sssd-sudo:~$ sudo apt purge libsss-sudo Reading package lists... Done Building dependency tree ... ubuntu@xenial-berification-sssd-sudo:~$ grep ^sudoers /etc/nsswitch.conf ubuntu@xenial-berification-sssd-sudo:~$ 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 sss Xenial verification succeeded. ** Tags removed: verification-needed-xenial ** Tags added: verification-done-xenial -- You received this bug notification because you are a member of Ubuntu Server, which is subscribed to sssd in Ubuntu. https://bugs.launchpad.net/bugs/1781991 Title: libsss-sudo.postinst clobbers local change to /etc/nsswitch.conf To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/sssd/+bug/1781991/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs