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

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
> > 
> 
> -- 
> GMX - Die Kommunikationsplattform im Internet.
> http://www.gmx.net
> 

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