[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: ldapsearch returns dreaded 'no such object'
Yes, Even I faced the same problem with slapadd, and it worked with
ldapadd. You can also try with ldif2ldbm, this worked with OpenLDAP
Version 2.
-Vishy
Bert Hughes wrote:
>
> One beginner to another-
>
> Try using ldapadd instead of slapadd - I had similar problem; slapadd
> appeared to insert everything, ldapsearch reprted 'no such object'. Got the
> LDIF file loaded using ldapadd however. Have no idea where slapadd put
> those records..
>
> Bert
>
> -----Original Message-----
> From: owner-openldap-software@OpenLDAP.org
> [mailto:owner-openldap-software@OpenLDAP.org]On Behalf Of Steve Johnson
> Sent: Monday, July 29, 2002 11:28 AM
> To: openldap-software@OpenLDAP.org
> Subject: ldapsearch returns dreaded 'no such object'
>
> fyi - i'm still completely stuck on this. if anyone has any
> suggestions i'd be most appreciative...
>
> steve
>
> ----------------
>
> i'm attempting to migrate away from Netscape Directory Server and
> onto OpenLDAP. i believe i have successfully loaded in a cleaned up
> LDIF file (using slapadd) but can't get ldapsearch to return any
> records. i'll paste below the relevant info below in the hopes that
> i'm doing something stupid.
>
> Platform: Redhat Linux (Linux 2.4.18 #3 SMP Fri Jul 26 16:27:29 MDT
> 2002 i686 unknown)
> Version: OpenLDAP 2.0.23
>
> example of failed search - i've tried MANY variations on this:
> ----------------
> > ldapsearch -v -x -b 'dc=aes,dc=org' 'cn=*' cn
> ldap_initialize( <DEFAULT> )
> filter: cn=*
> requesting: cn
> version: 2
>
> #
> # filter: cn=*
> # requesting: cn
> #
>
> # search result
> search: 2
> result: 32 No such object
>
> # numResponses: 1
> ----------------
>
> example of what i think is a successful search:
> ----------------
> > ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts
> version: 2
>
> #
> # filter: (objectclass=*)
> # requesting: namingContexts
> #
>
> #
> dn:
> namingContexts: dc=aes,dc=org
>
> # search result
> search: 2
> result: 0 Success
>
> # numResponses: 2
> # numEntries: 1
> ----------------
>
> partial LDIF file: (actual file actually has 542 uids and 19 groups)
> ----------------
> dn: dc=aes,dc=org
> objectClass: dcObject
> objectClass: organization
> o: AES
> dc: aes
>
> dn: ou=AES,dc=aes,dc=org
> objectClass: top
> objectClass: organizationalunit
> ou: AES
>
> dn: uid=sjohnson,ou=AES,dc=aes,dc=org
> objectClass: top
> objectClass: person
> objectClass: organizationalPerson
> objectClass: inetOrgPerson
> givenName: Steve
> sn: Johnson
> cn: Steve Johnson
> uid: sjohnson
> userpassword: {SHA}<snipped>
>
> dn: cn=Test,ou=AES,dc=aes,dc=org
> objectClass: top
> objectClass: groupOfUniqueNames
> cn: Test
> uniqueMember: uid=sjohnson,ou=AES,dc=aes,dc=org
> ----------------
>
> slapd.conf file with comments removed:
> ----------------
> # $OpenLDAP: pkg/ldap/servers/slapd/slapd.conf,v 1.8.8.7 2001/09/27
> 20:00:31 kur
> t Exp $
>
> include /etc/openldap/schema/core.schema
> include /etc/openldap/schema/cosine.schema
> include /etc/openldap/schema/inetorgperson.schema
> include /etc/openldap/schema/nis.schema
> include /etc/openldap/schema/redhat/rfc822-MailMember.schema
> include /etc/openldap/schema/redhat/autofs.schema
> include /etc/openldap/schema/redhat/kerberosobject.schema
> database ldbm
> suffix "dc=aes,dc=org"
> rootdn "cn=Manager,dc=aes,dc=org"
> rootpw secret
> directory /var/lib/ldap
> index objectClass,uid,uidNumber,gidNumber,memberUid eq
> index cn,mail,surname,givenname eq,subinitial
> ----------------
>
> ldap.conf file with comments removed:
> ----------------
> # $OpenLDAP: pkg/ldap/libraries/libldap/ldap.conf,v 1.4.8.6
> 2000/09/05 17:54:38 kurt Exp $
>
> HOST 127.0.0.1
> BASE dc=aes,dc=org
> ----------------
>
> hopefully that's enough info but i can try to provide more...
>
> steve