Dear everyone on the list
I have seen this very strange behavior on our ldap first time in 3 years of running openldap, my strange case can be explained with these two searches, the first search (cn=Dirk Bonge*) returns an entry with RDN as "cn=Dirk Bonges" and the second search (cn=*) returns many entry but missed "cn=Dirk Bonges" (which should be included), rest of the two search command are exactly the same:
$ ldapsearch -D xxx -b uid=PricewaterhouseCoopers_0,ou=contacts,ou=china,dc=com,dc=de "cn=Dirk Bonge*" dn cn # extended LDIF # # LDAPv3 # base <uid=PricewaterhouseCoopers_0,ou=contacts,ou=china,dc=com,dc=de> with scope subtree # filter: cn=Dirk Bonge* # requesting: dn cn #
# Dirk Bongers, PricewaterhouseCoopers_0, contacts, china, ahk.de dn: cn=Dirk Bongers,uid=PricewaterhouseCoopers_0,ou=contacts,ou=china,dc=com,d c=de cn;lang-py: shen zhi bo cn: Dirk Bongers
# Dirk Bonger, PricewaterhouseCoopers_0, contacts, china, ahk.de dn: cn=Dirk Bonger,uid=PricewaterhouseCoopers_0,ou=contacts,ou=china,dc=com,dc =de cn: Dirk Bonger cn;lang-de:: IA==
# search result search: 2 result: 0 Success
# numResponses: 3 # numEntries: 2 $ ldapsearch -D xxx -b uid=PricewaterhouseCoopers_0,ou=contacts,ou=china,dc=com,dc=de "cn=*" dn cn # extended LDIF # # LDAPv3 # base <uid=PricewaterhouseCoopers_0,ou=contacts,ou=china,dc=com,dc=de> with scope subtree # filter: cn=* # requesting: dn cn #
# Edward Shum, PricewaterhouseCoopers_0, contacts, china, ahk.de dn: cn=Edward Shum,uid=PricewaterhouseCoopers_0,ou=contacts,ou=china,dc=com,dc =de cn: Edward Shum cn;lang-zh:: 5rKI56ia5rOi cn;lang-py: shen zhi bo
# Dirk Bonger, PricewaterhouseCoopers_0, contacts, china, ahk.de dn: cn=Dirk Bonger,uid=PricewaterhouseCoopers_0,ou=contacts,ou=china,dc=com,dc =de cn: Dirk Bonger cn;lang-de:: IA==
# Tao Xu, PricewaterhouseCoopers_0, contacts, china, ahk.de dn: cn=Tao Xu,uid=PricewaterhouseCoopers_0,ou=contacts,ou=china,dc=com,dc=de cn: Tao Xu
# Anke Schrader, PricewaterhouseCoopers_0, contacts, china, ahk.de dn: cn=Anke Schrader,uid=PricewaterhouseCoopers_0,ou=contacts,ou=china,dc=com, dc=de cn: Anke Schrader
# search result search: 2 result: 0 Success
# numResponses: 5 # numEntries: 4
I don't know what further information I should provide (e.g. which section of the slapd.conf should I provide), the OS is Debian Etch and we use openldap 2.3.27. we used accesslog overlay and refint overlay, backend is hdb. Please let me know what I should provide. Thanks very much in advance!
Best Regards -- Zhang Weiwu
openldap-software@openldap.org