El Miércoles, 27 de Febrero de 2008, Simon Walter escribió:

> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=375533
>
> seems like your problem is/was a bug in ldap itself.

Thanks for your help! It's surprisingly grateful to discover that someone 
takes a look at bug reports which were submitted a year ago.

The problem was indeed, as stated in that bug report, that /etc/nsswitch.conf 
had mode 600. Changing permissions to 644 solved the problem.

I wonder why a permissions problem would result in an assertion failure. But, 
anyway, it's fixed now.

However, the ldap-nss.c assertion failure, doesn't seem to be fixed yet. I run 
a fully updated debian stable, and the problem persits 
when /etc/nsswitch.conf has mode 600 and shadow is set to "compat ldap".


greendragon:/home/daniel# LANG=C MailScanner --debug
In Debugging mode, not forking...
perl: ldap-nss.c:1376: do_init: Assertion 
`cfg->ldc_uris[__session.ls_current_uri] != ((void *)0)' failed.

-- 
Linux registered user #327978 since summer 2003
http://greendragon.homelinux.org/~daniel/

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to