[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: noob ldap question
Nizameddin Ordulu writes:
> ldap_add: Constraint violation (19)
> additional info: dc: multiple values provided
The 'dc' attribute in schema/core.schema is defined with SINGLE-VALUE,
which means one object only can have one 'dc' value. Yours has two,
'tr' and 'tc':
> dn: dc=tr,dc=tc
> objectClass: top
> objectClass: dcObject
> objectClass: organization
> dc: tr
> dc: tc
> description: top level of the tr.tc hierarchy
Keep 'dc: tr' matching the entry's RDN (the first component of the DN).
Remove 'dc: tc'. That value would belong in an entry named 'dc=tc', but
that entry doesn't belong in your server since you are presumably not
running a server for the tc domain.
You also need to add an attribute 'o: name of your organization'. The
'organization' object class requires that the 'o' attribute is present.
For efficiency, add 'index objectClass eq' to slapd.conf, then run
sbin/slapindex while slapd is down to rebuild indexes of your current
database.
--
Hallvard