[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
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