[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Search with filter doesn't return any results?
- To: openldap-technical@openldap.org
- Subject: Search with filter doesn't return any results?
- From: Markku Tavasti <tavasti@tavasti.fi>
- Date: Fri, 04 Feb 2011 18:45:14 +0200
- User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
Hi!
I have strange problem:
I have newly built ldap database. System is running on Centos 5.5
(same as RHEL 5)
# slapd -V
@(#) $OpenLDAP: slapd 2.3.43 (Nov 29 2010 03:44:41) $
mockbuild@builder10.centos.org:/builddir/build/BUILD/openldap-2.3.43/openldap-2.3.43/build-servers/servers/slapd
I have configured syncrepl from ldap1 to ldap2. Both systems
have same slapd.conf execpt on ldap1 syncprov overlay, ldap2
syncrepl consumer.
To both servers ldapsearch without additional filters works fine, and
returns content of database. However, to ldap1 (synrepl master)
applying any search filter gives no results. Only filters I have
noticed working are objectClass-filters.
For example like this:
--------- shell commands & output start ---------
[root@srv]# ldapsearch -x -h ldap1 -b "dc=hq,dc=mydomain,dc=com"
... actual search results removed .....
# search result
search: 2
result: 0 Success
# numResponses: 33
# numEntries: 32
[root@srv]# ldapsearch -x -h ldap1 -b "dc=hq,dc=mydomain,dc=com" | grep
tavasti
memberUid: tavasti
memberUid: tavasti
memberUid: tavasti
# tavasti, Users, hq.mydomain.com
dn: uid=tavasti,ou=Users,dc=hq,dc=mydomain,dc=com
uid: tavasti
homeDirectory: /home/ldap/tavasti
[root@srv]# ldapsearch -x -h ldap1 -b "dc=hq,dc=mydomain,dc=com" uid=tavasti
# extended LDIF
#
# LDAPv3
# base <dc=hq,dc=mydomain,dc=com> with scope subtree
# filter: uid=tavasti
# requesting: ALL
#
# search result
search: 2
result: 0 Success
# numResponses: 1
--------- shell commands & output end ---------
On log I get with the last one:
Feb 4 18:29:54 ldap1 slapd[8611]: conn=30 fd=15 ACCEPT from IP=10.x.x.x:347
25 (IP=0.0.0.0:389)
Feb 4 18:29:54 ldap1 slapd[8611]: conn=30 op=0 BIND dn="" method=128
Feb 4 18:29:54 ldap1 slapd[8611]: conn=30 op=0 RESULT tag=97 err=0 text=
Feb 4 18:29:54 ldap1 slapd[8611]: begin get_filter
Feb 4 18:29:54 ldap1 slapd[8611]: EQUALITY
Feb 4 18:29:54 ldap1 slapd[8611]: end get_filter 0
Feb 4 18:29:54 ldap1 slapd[8611]: conn=30 op=1 SRCH
base="dc=hq,dc=mydomain,dc=com" scope=2 deref=0 filter="(uid=tavasti)"
Feb 4 18:29:54 ldap1 slapd[8611]: => bdb_filter_candidates
Feb 4 18:29:54 ldap1 slapd[8611]: AND
Feb 4 18:29:54 ldap1 slapd[8611]: => bdb_list_candidates 0xa0
Feb 4 18:29:54 ldap1 slapd[8611]: => bdb_filter_candidates
Feb 4 18:29:54 ldap1 slapd[8611]: OR
Feb 4 18:29:54 ldap1 slapd[8611]: => bdb_list_candidates 0xa1
Feb 4 18:29:54 ldap1 slapd[8611]: => bdb_filter_candidates
Feb 4 18:29:54 ldap1 slapd[8611]: EQUALITY
Feb 4 18:29:54 ldap1 slapd[8611]: <= bdb_filter_candidates: id=0
first=0 last=0
Feb 4 18:29:54 ldap1 slapd[8611]: => bdb_filter_candidates
Feb 4 18:29:54 ldap1 slapd[8611]: EQUALITY
Feb 4 18:29:54 ldap1 slapd[8611]: <= bdb_filter_candidates: id=0
first=0 last=0
Feb 4 18:29:54 ldap1 slapd[8611]: <= bdb_list_candidates: id=0 first=0
last=0
Feb 4 18:29:54 ldap1 slapd[8611]: <= bdb_filter_candidates: id=0
first=0 last=0
Feb 4 18:29:54 ldap1 slapd[8611]: <= bdb_list_candidates: id=0 first=1
last=0
Feb 4 18:29:54 ldap1 slapd[8611]: <= bdb_filter_candidates: id=0
first=1 last=0
Feb 4 18:29:54 ldap1 slapd[8611]: conn=30 op=1 SEARCH RESULT tag=101
err=0 nentries=0 text=
Feb 4 18:29:54 ldap1 slapd[8611]: conn=30 op=2 UNBIND
Feb 4 18:29:54 ldap1 slapd[8611]: conn=30 fd=15 closed
----------------------------------------------------------------------
On config I have 'loglevel filter config stats'
Any ideas what on earth is going on?
--
M. Tavasti / tavasti@tavasti.fi / +358-40-5078254