[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Undefined Attribute Type (ITS#1356)
Full_Name: Stefan Schmitt
Version: openldap2.0.12
OS: Linux
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (134.96.74.31)
using ldapadd with openldap-2.0.12-server
ldapadd -f sample.ldif -x -D "cn=admin,c=de" -w secret
we receive the following error:
adding new entry "c=de"
ldap_add: Undefined attribute type
additional info: dn: attribute type undefined
ldif_record() = 17
In the appendix, we give you the sample.ldif as well as the schema-files.
In view of the fact, that other people also receive this error
http://groups.google.com/groups?q=%22Undefined+attribute+type%22&hl=en&rnum=3&selm=3ac9ee1c.21421141%40news.imaginet.fr
we think that this error is well known and a solution should be available.
slapd.conf
#
# See slapd.conf(5) for details on configuration options.
# This file should NOT be world readable.
#
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/evaperson.schema
schemacheck on
#referral ldap://root.openldap.org/
pidfile /var/run/slapd.pid
argsfile /var/run/slapd.args
sizelimit 500
timelimit 3600
loglevel 256
#######################################################################
# ldbm database definitions
#######################################################################
database ldbm
lastmod off
cachesize 1000
dbcachesize 100000
suffix "c=de"
#suffix "o=My Organization Name, c=US"
rootdn "cn=admin, c=de"
#rootdn "cn=Manager, o=My Organization Name, c=US"
# cleartext passwords, especially for the rootdn, should
# be avoid. See slapd.conf(5) for details.
rootpw secret
# database directory
# this directory MUST exist prior to running slapd AND
# should only be accessable by the slapd/tools Mode 700 recommended.
directory /usr/local/var/openldap-ldbm
defaultaccess write
#TLSCertificateFile /usr/local/ssl/bin/hoc.cert
#TLSCertificateKeyFile /usr/local/ssl/bin/hoc.key
sample.ldif
dn:c=de
objectClass:country
c:de
dn:o=eva,c=de
objectClass:top
objectClass:organization
o:eva
dn:ou=Gruppen,o=eva,c=de
ou:Gruppen
objectClass:top
objectClass:organizationalUnit
dn:cn=001,ou=Gruppen,o=eva,c=de
cn:001
objectClass:top
objectClass:groupOfUniqueNames
uniqueMember:evaid=imcsu,ou=Personen,o=eva,c=de
dn:ou=Personen,o=eva,c=de
ou:Personen
objectClass:top
objectClass:organizationalUnit
dn:ou=Extern,o=eva,c=de
ou:Extern
objectClass:top
objectClass:organizationalUnit
dn:evaid=imcsu,ou=Personen,o=eva,c=de
givenName:System
sn:E.ONAcademy
telephoneNumber:
userPassword:imc_imc
evaID:imcsu
displayName:E.ONAcademy
mail:
objectClass:evaperson
cn:SystemE.ONAcademy
dn:evaid=imcsu2,ou=Personen,o=eva,c=de
givenName:SystemBack
sn:E.ONAcademy
telephoneNumber:
userPassword:imc_imc
evaperson.schema
# $OpenLDAP: pkg/ldap/servers/slapd/schema/inetorgperson.schema,v 1.4.2.5
2000/11/04 21:35:00 kurt Exp $
#
# InetOrgPerson (RFC2798)
#
# Depends upon
# Definition of an X.500 Attribute Type and an Object Class to Hold
# Uniform Resource Identifiers (URIs) [RFC2079]
# (core.schema)
#
# A Summary of the X.500(96) User Schema for use with LDAPv3 [RFC2256]
# (core.schema)
#
# The COSINE and Internet X.500 Schema [RFC1274] (cosine.schema)
# evaOrganization
attributetype ( 1.3.6.1.4.1.4768.1.1.0.5
NAME 'evaOrganization'
DESC 'TK name'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE )
# evaCountry
attributetype ( 1.3.6.1.4.1.4768.1.1.0.4
NAME 'evaCountry'
DESC 'country'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE )
# evaDeleted
attributetype ( 1.3.6.1.4.1.4768.1.1.0.2
NAME 'evaDeleted'
DESC 'deleted flag'
EQUALITY caseIgnoreMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
SINGLE-VALUE )
# evaTitle
attributetype ( 1.3.6.1.4.1.4768.1.1.0.6
NAME 'evaTitle'
DESC 'title like Dr., Prof. etc'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE )
# evaID
attributetype ( 1.3.6.1.4.1.4768.1.1.0.1
NAME 'evaID'
DESC 'unique userid whitin the eva organiztion'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE )
# evaPerson
objectclass ( 1.3.6.1.4.1.4768.1.2.0
NAME 'evaPerson'
DESC 'the evaPerson'
SUP inetOrgPerson
STRUCTURAL
MUST (evaID)
MAY (evaTitle $ evaDeleted $ evaCountry $ evaOrganization)
)