LDAP client library problems

From: Tom Crummey (tom@ee.ucl.ac.uk)
Date: Thu Aug 25 2005 - 07:11:00 EDT


Hello,

I've getting the following messages in /var/adm/messages:

Aug 25 11:32:19 spock smbd[5856]: [ID 293258 user.error] libsldap:
Status: 7 Mesg: LDAP ERROR (-7): Bad search filter.
Aug 25 11:32:19 spock smbd[5856]: [ID 293258 user.error] libsldap:
Status: 7 Mesg: LDAP ERROR (-7): Bad search filter.
Aug 25 11:32:19 spock last message repeated 1 time
Aug 25 11:37:21 spock smbd[5861]: [ID 293258 user.error] libsldap:
Status: 7 Mesg: LDAP ERROR (-7): Bad search filter.
Aug 25 11:32:19 spock last message repeated 1 time
Aug 25 11:37:21 spock smbd[5861]: [ID 293258 user.error] libsldap:
Status: 7 Mesg: LDAP ERROR (-7): Bad search filter.
Aug 25 11:37:21 spock last message repeated 1 time
Aug 25 11:37:21 spock last message repeated 1 time
Aug 25 11:42:28 spock smbd[5869]: [ID 293258 user.error] libsldap:
Status: 7 Mesg: LDAP ERROR (-7): Bad search filter.
Aug 25 11:42:28 spock smbd[5869]: [ID 293258 user.error] libsldap:
Status: 7 Mesg: LDAP ERROR (-7): Bad search filter.

They are caused by smbd looking up a host in a netgroup using the
innetgr library call. The netgroup is stored in an LDAP directory which
is SUN ONE DS v5.2. The lookup always fails and produces this error. No
query arrives at the LDAP server. Both systems are fully patched up to
date.

I have written a small C test program which performs the same lookup
using innetgr which works.

I don't understand how a search filter is being set. I don't understand
why using innetgr in smbd doesn't work and using it in a 3 line C
program I wrote does.

If anyone has any ideas of where to look for the solution to this
problem or any avenues of attack for debugging (i.e. how to get libsldap
to print out the Bad search filter), that would be great.

Thanks,

-- 
Tom.
----------------------------------------------------------------------------
 Tom Crummey, Systems and Network Manager,   EMAIL: tom@ee.ucl.ac.uk
 Department of Electronic and Electrical Engineering,                  
 University College London,                  TEL: +44 (0)20 7679 3898   
 Torrington Place,                           FAX: +44 (0)20 7388 9325
 London, UK, WC1E 7JE.                         
----------------------------------------------------------------------------
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers


This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:31:23 EDT