[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
>