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

Re: why? ldap_add: Undefined attribute type



Your attribute is undefined as you did not define it using
OpenLDAPv2 configuration directives.  See the admin guide.

At 11:13 AM 2001-08-28, Jaume Teixi wrote:
>hello,
>   
>i'm on debian with slapd 2.0.11
>after sucessfully added my domain tree and admins file but I cannot succes adding users to the ldap tree with ldapadd I'm getting this:
>
>----------
>ldapadd -x -h localhost -p 389 -D "cn=root,dc=turistic,dc=net" -w secret -f turistic_net_persons.ldif
>adding new entry "uid=Jaume.Teixi, ou=Administrators, o=Girona, dc=turistic, dc=net"
>ldap_add: Undefined attribute type
>        additional info: maildrop: 
>                                   °   D
>ldif_record() = 17
>----------
>
>on slapd.conf I've setup:
>----------
>include         /etc/ldap/turistic/turistic_net_at.conf
>include         /etc/ldap/turistic/turistic_net_oc.conf
>
>schemacheck     on
>
>database        ldbm
>suffix          "dc=turistic, dc=net"
>directory       "/var/lib/ldap"
>defaultaccess   none
>
>...
>
>access to attribute=userPassword
>        by dn="cn=admin,o=Administrators,dc=turistic,dc=net" write
>        by dn="cn=imap,o=Administrators,dc=turistic,dc=net" read
>        by self write
>        by * none
>
>access to attribute=maildrop
>        by dn="cn=admin,o=Administrators, dc=turistic,dc=net" write
>        by dn="cn=mail,o=Administrators, dc=turistic,dc=net" read
>        by dn="cn=imap,o=Administrators, dc=turistic,dc=net" read
>        by * none
>
>access to attribute=*
>        by dn="cn=admin,o=Administrators,dc=turistic,dc=net" write
>        by * read
>----------
>
>I've the following files:
>
>#cat /etc/ldap/turistic/turistic_net_at.conf
>attribute   allowedServices ces
>attribute   maildrop        ces 
>
># cat /etc/ldap/turistic/turistic_net_oc.conf
>objectclass personTuristic
>        requires
>                objectclass,
>                cn,
>                uid,
>                mail,
>                maildrop,
>                userPassword
>        allows
>                allowedServices
>
># cat /etc/ldap/turistic/turistic_net_tree.ldif 
>dn: dc=turistic, dc=net
>objectclass: dcobject
>dc: turistic
>
>dn: o=Administrators, dc=turistic, dc=net
>objectclass: organization
>o: Administrators
>
>dn: o=Girona, dc=turistic, dc=net
>objectclass: organization
>o: Girona
>
>dn: ou=Peoples, o=Girona, dc=turistic, dc=net
>objectclass: organizationalUnit
>ou: Peoples
>
>dn: ou=Administrators, o=Girona, dc=turistic, dc=net
>objectclass: organizationalUnit
>ou: Administrators
>
>and the file I'm tring to add:
># cat /etc/ldap/turistic/turistic_net_persons.ldif
>dn: uid=Jaume.Teixi, ou=Administrators, o=Girona, dc=turistic, dc=net
>objectclass: personTuristic
>uid: Jaume.Teixi
>cn: Jaume Teixi
>maildrop: /var/mail/Jaume.Teixi/
>userPassword: mysecret
>mail: teixi@girona.turistic.net
>mail: Jaume.Teixi@girona.turistic.net
>
>
>what I'm missing?¿
>
>best from barcelona,
>
>jaume teixi.