[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
ldap_add: Already exists
Hello, it't already more than one week that i'm busy with my ldap server and
it still doesn't work.
Could someone help me?
i downloaded and installed version 2.0.23
These are the configuration files:
slapd.conf:
-------------------------------------
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
defaultaccess none
access to attr=userpassword
by self write
by dn="cn=root,o=linuxdomain.es" write
by anonymous auth
by * none
access to *
by self read
by dn="cn=root,o=linuxdomain.es" write
by * none
access to dn="cn=root,o=linuxdomain.es"
by * none
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 ldap.conf file:
---------------------------------------------
host localhost
base o=linuxdomain.es
---------------------------------------------
This is linuxdomain.es.ldif file:
---------------------------------------------
dn: o=linuxdomain.es
o: linuxdomain.es
objectclass: top
objectclass: organization
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
The core.schema file I let it default.
The database in the directory /usr/local/var/openldap-ldbm i removed
Now i give this command to start the database:
/usr/local/libexec/slapd -d l -h "ldap://192.168.0.20:389
ldaps://192.168.0.20:636/"
Then when i would like to add the ldif file to the database i do it with
this command:
ldapadd -D "cn=root,o=linuxdomain.es" -w ldap -f
/usr/local/etc/openldap/linuxdomain.es.ldif -x
and i'm getting this as result:
adding new entry "o=linuxdomain.es"
ldap_add: Already exists
ldif_record() = 68
I already tried lots of things but it still doesn't work, i get the same
error although i removed the
database. Is this because of the fact that the entry is still in the cache
or what can i do about it?
Thanks a lot if you could help me
Gijs
--
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net