This is still an issue on 14.04 LTS. This was fixed ages ago with this change:
libnss-ldap (251-5.2) unstable; urgency=high * Change the init script policy. Instead of stopping libnss-ldap.init on clean shutdown (touching a file) and starting it after networking (rm-ing it), we touch the file in /lib/init/rw as soon as possible (right before udev is started, touching a file) and stop it after initial system bootup. This fixes both issues with /var being on a separate partition, and unclean shutdown where the file would not be created. (To make sure we don't get similar problems during shutdown, we create it in runlevels 0 and 6 as before, but we don't assume it's still there when we boot, since it's on a tmpfs now.) (Closes: #375077) ..but at some point got removed with this change: libnss-ldap (259-1) unstable; urgency=low * Remove old kluge /etc/init.d/libnss-ldap Not totally sure what was supposed to be replacing that "kluge", maybe it was the "nss_initgroups_ignoreusers" thing, but it's not working currently, that's for sure. Boot time is well over 2 mins atm, verses about 5 seconds with the ldap entry removed for groups in nsswitch.conf Someone must have some ideas for this. Cheers, jcat -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1024475 Title: libnss-ldap causes boot hang on Ubuntu 12.04 Precise To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libnss-ldap/+bug/1024475/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs