Here's a portion of the output of an upgrade from Precise to Trusty where libnss-winbind wasn't installed.
Setting up samba (2:4.1.6+dfsg-1ubuntu2.14.04.4) ... Installing new version of config file /etc/logrotate.d/samba ... update-alternatives: warning: alternative /usr/bin/smbstatus.samba3 (part of link group smbstatus) doesn't exist; removing from list of alternatives update-alternatives: warning: /etc/alternatives/smbstatus is dangling; it will be updated with best choice invoke-rc.d: policy-rc.d denied execution of start. initctl: Unknown job: smbd invoke-rc.d: policy-rc.d denied execution of start. initctl: Unknown job: nmbd invoke-rc.d: policy-rc.d denied execution of start. initctl: Unknown job: samba-ad-dc Removing obsolete conffile /etc/network/if-up.d/samba ... Setting up winbind (2:4.1.6+dfsg-1ubuntu2.14.04.4) ... Installing new version of config file /etc/init.d/winbind ... invoke-rc.d: policy-rc.d denied execution of start. initctl: Unknown job: winbind Setting up libpam-winbind:amd64 (2:4.1.6+dfsg-1ubuntu2.14.04.4) ... Setting up libstdc++6-4.6-dev (4.6.4-6ubuntu2) ... Setting up perl (5.18.2-2ubuntu1) ... Setting up libalgorithm-diff-perl (1.19.02-3) ... Setting up libalgorithm-diff-xs-perl (0.04-2build4) ... Setting up libarchive-extract-perl (0.70-1) ... Setting up liblog-message-simple-perl (0.10-1) ... Setting up libmodule-pluggable-perl (5.1-1) ... Setting up libpod-latex-perl (0.61-1) ... Setting up libterm-ui-perl (0.42-1) ... Setting up libtext-soundex-perl (3.4-1build1) ... Setting up libtimedate-perl (2.3000-1) ... Setting up libdpkg-perl (1.17.5ubuntu5.3) ... Setting up dpkg-dev (1.17.5ubuntu5.3) ... Setting up build-essential (11.6ubuntu6) ... Setting up libfile-fcntllock-perl (0.14-2build1) ... Processing triggers for libc-bin (2.19-0ubuntu6.5) ... (precise-amd64)root@impulse:/home/bdmurray# ap-tcache policy libnss-winbind -bash: ap-tcache: command not found (precise-amd64)root@impulse:/home/bdmurray# apt-cache policy libnss-winbind libnss-winbind: Installed: (none) Candidate: 2:4.1.6+dfsg-1ubuntu2.14.04.4 Version table: 2:4.1.6+dfsg-1ubuntu2.14.04.4 0 500 http://192.168.10.7/ubuntu/ trusty-updates/universe amd64 Packages 500 http://security.ubuntu.com/ubuntu/ trusty-security/universe amd64 Packages 2:4.1.6+dfsg-1ubuntu2 0 500 http://192.168.10.7/ubuntu/ trusty/universe amd64 Packages ** Description changed: + Test Case + --------- + In a precise system install samba and libpam-winbind + Upgrade to trusty + Observe that libnss-winbind is not installed + + With the version of the package from -proposed, after the upgrade + libnss-winbind will be install on the system. + + ----------------------------------------------------------------------------- + The Debian packaging of Samba demoted the Recommends relationships to libpam-winbind and libnss-winbind to Suggests after one Debian release: samba (2:3.6.15-1) unstable; urgency=high - * Team upload. - * New upstream bugfix release. Closes: #707042 - * Update VCS URL's for new git repo. - * The recommends for the separate libnss-winbind and libpam-winbind - packages needed for the upgrade of winbind from squeeze to wheezy are no - longer needed. Lowering them to suggests. - Closes: #706434, #674853 + * Team upload. + * New upstream bugfix release. Closes: #707042 + * Update VCS URL's for new git repo. + * The recommends for the separate libnss-winbind and libpam-winbind + packages needed for the upgrade of winbind from squeeze to wheezy are no + longer needed. Lowering them to suggests. + Closes: #706434, #674853 - -- Ivo De Decker <ivo.dedec...@ugent.be> Thu, 09 May 2013 11:55:03 + -- Ivo De Decker <ivo.dedec...@ugent.be> Thu, 09 May 2013 11:55:03 +0200 Unfortunately this isn't enough for the Ubuntu LTS cycle. libpam-winbind was a separate package in Precise, but libnss-winbind wasn't, and the release-upgrader therefore doesn't know to install it. Can those relationships be restored to Recommends in trusty-updates? (This delta doesn't need to be kept past Trusty.) We upgraded a server from Precise to Trusty this weekend and it was really confusing to track down why nobody could log in any more. I know it's been a while since the Trusty release, but given that Precise is around for two more years, I strongly suspect we're not the last people to upgrade a winbind-using Precise machine, and configuring samba correctly is confusing enough as it is. :) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1412909 Title: Please raise Suggests for lib{pam,nss}-winbind to Recommends in trusty To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1412909/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs