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

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
> 

-- 
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net