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

(ITS#6015) ldapsearch can not retrieve same uid that has been added after it was deleted



Full_Name: Arun Patel
Version: 2.2.13
OS: linux
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (135.207.175.192)


Here is the scenario.  

1) Add new user (example testid) 
   dn: uid=testid,o=xyz.com (with the attibutes and its values, etc)
2) ldapsearch -LLL -x -b uid=tesid,xyz.com
   finds the testid
3) Delete the user (testid)
   dn: uid=testid,o=xyz.com
   changemodify: delete
4) ldapsearch -LLL -x -b uid=tesid,xyz.com
   No match for DN (Good)
5) Add same user back (testid)
   dn: uid=testid,o=xyz.com (with the attibutes and its values, etc)
6) ldapsearch -LLL -x -b uid=tesid,xyz.com
   unable to retrieve the testid (Problem)

I know the testid is in ldap, because went thru ldap browser and did see the
entry.

I then did /etc/init.d/ldap stop and /etc/init.d/ldap start

After entering ldapsearch -LLL -x -b uid=tesid,xyz.com, it works, 

Why does this happen? 

Help is highly appreciated.
 
Arun