Neil Williams wrote: > I'm confused. /etc/nsswitch.conf is created by base-files - the > base-files postinst merely copies /usr/share/base-files/nsswitch.conf > to /etc/ and the contents of that file on this system match the working > example you've given in the bug report. > > libnss-ldap creates /etc/libnss-ldap.conf in the postinst. > > Installing libnss-ldap in a clean Sid chroot does not > change /etc/nsswitch.conf. [...]
I don't think this is the problem. As I understand the report, the problem is that LDAP authentication is not working at initial login. My guess is that there is no network connection at this point. Are you using Network Manager to manage the network connection to the LDAP server? This probably will not work because Network Manager does not set up the network connection until after a user has logged in (and has the right privileges, and runs a Network Manager control applet). Ben. -- Ben Hutchings [W]e found...that it wasn't as easy to get programs right as we had thought. ... I realized that a large part of my life from then on was going to be spent in finding mistakes in my own programs. - Maurice Wilkes, 1949
signature.asc
Description: This is a digitally signed message part