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

RE: ldapsearch no such object



You need to specify a search base, for instance the suffix of your server.

ldapsearch -x -b "your_searchbase" ...



> -----Original Message-----
> From: gijs_lemahieu@gmx.net [mailto:gijs_lemahieu@gmx.net]
> Sent: Friday, May 24, 2002 1:24 PM
> To: openldap-software@OpenLDAP.org
> Subject: ldapsearch no such object
> 
> 
> Hello, with the command:
> ldapsearch -x -D "cn=root,o=linuxdomain.es" -w secret "uid=gijs"
> 
> i get this as result:
>  ----------------
>  version: 2
>  
> #
>  # filter: uid=gijs
>  # requesting: ALL
>  #
>  
> # search result
>  search: 2
>  result: 32 No such object
>  
> # numResponses: 1
> 
> though i was able to add the information i wanted as you can see below
> without an error
> anybody who knows how to solve?
> Thx
> Gijs 
> > -----Ursprüngliche Nachricht-----
>  > Von: gijs_lemahieu@gmx.net [mailto:gijs_lemahieu@gmx.net]
>  > Gesendet: Freitag, 24. Mai 2002 12:45
>  > An: Zamangoer, Ferruh; openldap-software@OpenLDAP.org
>  > Betreff: Re: AW: AW: ldap_add: No such object
>  > 
> > 
> > Thank you once again, I think it still will work out properly... at 
> > least!
>  > ;)
>  > 
> > now with this this ldif file:
>  > ---------------------------------------
>  > dn: uid=gijs, o=linuxdomain.es
>  > cn: Gijs Lemahieu
>  > sn: Lemahieu
>  > objectclass: person
>  > 
> > dn: uid=wannes, o=linuxdomain.es
>  > cn: Wannes Debusschere
>  > sn: Debusschere
>  > objectclass: person
>  > 
> > dn: uid=stijn, o=linuxdomain.es
>  > cn: Stijn Bal
>  > sn: Bal
>  > objectclass: person
>  > 
> > 
> > i'm having this as result
>  > ---------------------------------------
>  > ldapadd -D "cn=root,o=linuxdomain.es" -w ldap -f
>  > /usr/local/etc/openldap/linuxdomain2.es.ldif -x
>  > adding new entry "uid=gijs, o=linuxdomain.es"
>  > 
> > adding new entry "uid=wannes, o=linuxdomain.es"
>  > 
> > adding new entry "uid=stijn, o=linuxdomain.es"
>  > 
> > so i think this is quite good but  when i try to search with:
>  > -----------------------------------------
>  > ldapsearch uid=gijs
>  > 
> > then this is the result:
>  > -----------------------------------------
>  > ldap_sasl_interactive_bind_s: No such object
>  > 
> > and when i add -x to disable sasl then i have the result:
>  > ------------------------------------------
>  > version: 2
>  > 
> > #
>  > # filter: uid=gijs
>  > # requesting: ALL
>  > #
>  > 
> > # search result
>  > search: 2
>  > result: 32 No such object
>  > 
> > # numResponses: 1
>  > 
> > so this is still not good but i was able to add the 
> information to the
>  > database
>  > Anyone knows the cause of this? i find it quite strange
>  > Thanks!
>  > Gijs
>  > 
> > 
> > > You must use the command :
>  > > 
> > > -D option means who have the rights to add something 
> > > 
> > > ldapadd -x -D "for example (cn=root,dc=test,dc=de)" -w secret 
> > -f
>  > > /usr/local/etc/openldap/linuxdomain.es.ldif
>  > > 
> > > 
> > > Regards Ferruh 
> > > 
> > > 
> > > -----Ursprüngliche Nachricht-----
>  > > Von: gijs_lemahieu@gmx.net [mailto:gijs_lemahieu@gmx.net]
>  > > Gesendet: Freitag, 24. Mai 2002 11:03
>  > > An: Zamangoer, Ferruh; openldap-software@OpenLDAP.org
>  > > Betreff: Re: AW: ldap_add: No such object
>  > > 
> > > 
> > > Thank you for that tip, that was indead incorrectly. But 
> the problem 
> > > now is
>  > > that i've got a new 
> > > problem. When i give the commando:
>  > > -----------------------------------------
>  > >       ldapadd -w ldap -f 
> /usr/local/etc/openldap/linuxdomain.es.ldif 
> > -x
>  > > 
> > > then i get this as reply:
>  > > -----------------------------------------------------
>  > > adding new entry "o=linuxdomain.es"
>  > > ldap_add: Insufficient access
>  > > 
> > > ldif_record() = 50
>  > > 
> > > So now it says that there is somewhere insufficient 
> access. I don't 
> > > know how
>  > > this is possible 
> > > because this stands in  my slapd.conf
>  > > -------------------------------------------
>  > > access to *
>  > >         by self write
>  > >         by anonymous auth
>  > >         by * read
>  > > 
> > > and I also checked once and 
> > > -------------------------------------
>  > > directory       /usr/local/var/openldap-ldbm
>  > > 
> > > has mode 700 as access so this should be good i think.
>  > > 
> > > Does anyone know how to solve this problem?
>  > > Thank you very much!
>  > > Gijs
>  > > 
> > > > I think that your problem is that you have a wrong 
> suffix , because 
> > 
> > > you
>  > > > wrote in your slapd.conf 
> > > > suffix "dc=linuxdomain,dc=es". If you take the dc => Entry in 
> > 
> > > your suffix
>  > > > you must take the same entry in the top of your ldif.file 
> > > > 
> > > > 
> > > > like 
> > > > 
> > > > dn: dc=linuxdomain,dc=es
>  > > > objectclass: dcObject
>  > > > objectclass: organization
>  > > > o: linuxdomain
>  > > > dc: linuxdomain
>  > > > 
> > > > dn: uid=gijs, dc=linuxdomain,dc=es
>  > > > uid: gijs
>  > > > cn: Gijs Lemahieu
>  > > > sn: Lemahieu
>  > > > objectclass: person
>  > > > 
> > > > 
> > > > ....
>  > > > 
> > > > etc
>  > > > 
> > > > hope it will help 
> > > > 
> > > > 
> > > > Regards 
> > > > Ferruh 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > -----Ursprüngliche Nachricht-----
>  > > > Von: gijs_lemahieu@gmx.net [mailto:gijs_lemahieu@gmx.net]
>  > > > Gesendet: Donnerstag, 23. Mai 2002 19:12
>  > > > An: openldap-software@OpenLDAP.org
>  > > > Betreff: ldap_add: No such object
>  > > > 
> > > > 
> > > > Hello,
>  > > > when I want to add some information to my ldap 
> database then i get 
> > an
>  > > > error
>  > > > which says
>  > > > ldap_add: No such object
>  > > > I already tried several solutions that i found in the 
> archive but 
> > > nothing
>  > > > seems to help
>  > > > 
> > > > This is slapd.conf file
>  > > > ----------------------------
>  > > > include  /usr/local/etc/openldap/schema/core.schema
>  > > > include         /usr/local/etc/openldap/schema/cosine.schema
>  > > > include         
> /usr/local/etc/openldap/schema/inetorgperson.schema
>  > > > include         /usr/local/etc/openldap/schema/nis.schema
>  > > > include         /usr/local/etc/openldap/schema/misc.schema
>  > > > 
> > > > schemacheck on
>  > > > 
> > > > pidfile  /usr/local/var/slapd.pid
>  > > > argsfile /usr/local/var/slapd.args
>  > > > 
> > > > database ldbm
>  > > > suffix  "dc=linuxdomain,dc=es"
>  > > > rootdn  "cn=root,dc=linuxdomain,dc=es"
>  > > > rootpw  ldap
>  > > > directory /usr/local/var/openldap-ldbm
>  > > > 
> > > > This is the ldif file i want to add
>  > > > -----------------------------------
>  > > > dn: o=linuxdomain.org
>  > > > o: linuxdomain.org
>  > > > objectclass: top
>  > > > objectclass: organization
>  > > > 
> > > > dn: uid=gijs, o=linuxdomain.org
>  > > > uid: gijs
>  > > > cn: Gijs Lemahieu
>  > > > sn: Lemahieu
>  > > > objectclass: person
>  > > > 
> > > > dn: uid=wannes, o=linuxdomain.org
>  > > > uid: wannes
>  > > > cn: Wannes Debusschere
>  > > > sn: Debusschere
>  > > > objectclass: person
>  > > > 
> > > > dn: uid=stijn, o=linuxdomain.org
>  > > > uid: stijn
>  > > > cn: Stijn Bal
>  > > > sn: Bal
>  > > > objectclass: person
>  > > > 
> > > > When i give the command 
> > > > -------------------------------
>  > > > ldapsearch -x -b 'dc=linuxdomain,dc=es' '(objectclass=*)'
>  > > > 
> > > > then i get this as result:
>  > > > -------------------------------
>  > > > version: 2
>  > > > 
> > > > #
>  > > > # filter: (objectclass=*)
>  > > > # requesting: ALL
>  > > > #
>  > > > 
> > > > # search result
>  > > > search: 2
>  > > > result: 32 No such object
>  > > > 
> > > > # numResponses: 1
>  > > > 
> > > > and with the commando:
>  > > > -------------------------------
>  > > > ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts
>  > > > 
> > > > i get this:
>  > > > -------------------------------
>  > > > version: 2
>  > > > 
> > > > #
>  > > > # filter: (objectclass=*)
>  > > > # requesting: namingContexts
>  > > > #
>  > > > 
> > > > # search result
>  > > > search: 2
>  > > > result: 0 Success
>  > > > 
> > > > # numResponses: 1
>  > > > 
> > > > I really don't have a clue what i'm doing wrong, 
> > > > can someone help me here??
>  > > > 
> > > > Thank you very much!
> 
> -- 
> GMX - Die Kommunikationsplattform im Internet.
> http://www.gmx.net
>