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

Adding initial data to LDAP



I'm runnung an OpenLDAP server using the following slapd.conf data:

include  /usr/local/etc/openldap/core.schema

pidfile  /usr/local/var/slapd.pid
argsfile /usr/local/var/slapd.args

database ldbm
suffix  "o=vt"

rootdn  "cn=manager,o=vt"
rootpw  start

directory /usr/local/etc/openldap/openldap-ldbm
index objectClass eq

Now, i want to add some records to the LDAP database and for this i'm using
the following command:
ldapadd -f add.ldif -cxv -D "cn=manager,o=vt" -w start

The add.ldif file looks as follows:
dn: cn=myname,o=vt
cn: myname
sn: mysurname
objectclass: top
objectclass: person
userPassword: secret

After executing ldapadd, the output is like below:
ldap_initialize( <DEFAULT> )
add cn:
        myname
add sn:
        mysurname
add objectclass:
        top
        person
add userPassword:
        secret
adding new entry "cn=myname,o=vt"
ldap_add: No such object
        additional info: parent does not exist
ldif_record() = 32

What is the problem? What am I doing wrong?