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

(ITS#4539) ldapsearch invalid result



Full_Name: Julien Rozé
Version: 2.3.4
OS: Fedora
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (195.83.228.3)


Hello,

I got a problem with ldapsearch result !

As you can see with the following ldapsearch result, i got in my directory this
following entry:

==========================================================================
ldapsearch -x -d 0 -s base  -b "uid=049000038,ou=personne,dc=gipsis,dc=fr"
"objectClass=*" cn uid
# extended LDIF
#
# LDAPv3
# base <uid=049000038,ou=personne,dc=gipsis,dc=fr> with scope baseObject
# filter: objectClass=*
# requesting: cn uid
#

# 049000038, personne, gipsis.fr
dn: uid=049000038,ou=personne,dc=gipsis,dc=fr
uid: 049000038
cn: JULIEN ROZE

# search result
search: 2
result: 0 Success

# numResponses: 2
# numEntries: 1
==========================================================================

and what i don't understand is why when i attempt to search this entry on the
uid attribute, i don't have any results:

==========================================================================
ldapsearch -x -d 1 -b "ou=personne,dc=gipsis,dc=fr" "(uid=049000038)" cn uid
ldap_create
ldap_bind
ldap_simple_bind
ldap_sasl_bind
ldap_send_initial_request
ldap_new_connection
ldap_int_open_connection
ldap_connect_to_host: TCP localhost:389
ldap_new_socket: 3
ldap_prepare_socket: 3
ldap_connect_to_host: Trying 127.0.0.1:389
ldap_connect_timeout: fd: 3 tm: -1 async: 0
ldap_ndelay_on: 3
ldap_is_sock_ready: 3
ldap_ndelay_off: 3
ldap_open_defconn: successful
ldap_send_server_request
ber_flush: 14 bytes to sd 3
ldap_result msgid 1
ldap_chkResponseList for msgid=1, all=1
ldap_chkResponseList returns NULL
wait4msg (infinite timeout), msgid 1
wait4msg continue, msgid 1, all 1
** Connections:
* host: localhost  port: 389  (default)
  refcnt: 2  status: Connected
  last used: Thu May 11 16:37:14 2006

** Outstanding Requests:
 * msgid 1,  origid 1, status InProgress
   outstanding referrals 0, parent count 0
** Response Queue:
   Empty
ldap_chkResponseList for msgid=1, all=1
ldap_chkResponseList returns NULL
ldap_int_select
read1msg: msgid 1, all 1
ber_get_next
ber_get_next: tag 0x30 len 12 contents:
ldap_read: message type bind msgid 1, original id 1
ber_scanf fmt ({iaa) ber:
read1msg:  0 new referrals
read1msg:  mark request completed, id = 1
request 1 done
res_errno: 0, res_error: <>, res_matched: <>
ldap_free_request (origid 1, msgid 1)
ldap_free_connection
ldap_free_connection: refcnt 1
ldap_parse_result
ber_scanf fmt ({iaa) ber:
ber_scanf fmt (}) ber:
ldap_msgfree
# extended LDIF
#
# LDAPv3
# base <ou=personne,dc=gipsis,dc=fr> with scope subtree
# filter: (uid=049000038)
# requesting: cn uid
#

ldap_search_ext
put_filter: "(uid=049000038)"
put_filter: simple
put_simple_filter: "uid=049000038"
ldap_send_initial_request
ldap_send_server_request
ber_flush: 80 bytes to sd 3
ldap_result msgid -1
ldap_chkResponseList for msgid=-1, all=0
ldap_chkResponseList returns NULL
wait4msg (infinite timeout), msgid -1
wait4msg continue, msgid -1, all 0
** Connections:
* host: localhost  port: 389  (default)
  refcnt: 2  status: Connected
  last used: Thu May 11 16:37:14 2006

** Outstanding Requests:
 * msgid 2,  origid 2, status InProgress
   outstanding referrals 0, parent count 0
** Response Queue:
   Empty
ldap_chkResponseList for msgid=-1, all=0
ldap_chkResponseList returns NULL
ldap_int_select
read1msg: msgid -1, all 0
ber_get_next
ber_get_next: tag 0x30 len 12 contents:
ldap_read: message type search-result msgid 2, original id 2
ber_scanf fmt ({iaa) ber:
read1msg:  0 new referrals
read1msg:  mark request completed, id = 2
request 2 done
res_errno: 0, res_error: <>, res_matched: <>
ldap_free_request (origid 2, msgid 2)
ldap_free_connection
ldap_free_connection: refcnt 1
# search result
search: 2
ldap_parse_result
ber_scanf fmt ({iaa) ber:
ber_scanf fmt (}) ber:
ldap_err2string
result: 0 Success
ldap_msgfree

# numResponses: 1
ldap_free_connection
ldap_send_unbind
ber_flush: 7 bytes to sd 3
ldap_free_connection: actually freed
==========================================================================

# Other informations

- ACL :
access to * by write
        by self write
        by users read
        by anonymous read

- Indexes on uid attribute :
index   uid                                      pres,eq

- Database configuration:
database        ldbm
checkpoint      1024    5
cachesize       10000
suffix          "dc=gipsis,dc=fr"


Thanks for your further help