[Date Prev][Date Next] [Chronological] [Thread] [Top]

strange search result, cn=* seems not working properly



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