in nsswitch/nss_info.h:156 I find: for ( i=0; nss_list && nss_list[i]; i++ ) { if ( !parse_nss_parm(nss_list[i], &backend, &domain) ) { DEBUG(0,("nss_init: failed to parse \"%s\"!\n", nss_list[0])); continue; } [...] This loops all elements of nss_list, tries to parse the current element (nss_list[i]) and if it fails, gives an error about the first element (nss_list[0]). This should obviously be the current, not the first element. See attached (trivial) patch that fixes this.
Created attachment 2847 [details] Trivial fixing patch
Checked in with r24087. Thanks, Volker