Получение ошибки при попытке добавить запись OpenLDAP в Fedora 19

Я пытаюсь добавить следующие записи в LDAP.

dn: dc=testdomain,dc=in
dc: testdomain
objectClass: top
objectClass: domain

dn: ou=People,dc=testdomain,dc=in
ou: People
objectClass: top
objectClass: organizationalUnit

dn: ou=Group,dc=testdomain,dc=in
ou: Group
objectClass: top
objectClass: organizationalUnit

Я получаю сообщение об ошибке:

adding new entry "dc=testdomain,dc=in"
ldap_add: Invalid syntax (21)
        additional info: objectClass: value #1 invalid per syntax

person vivekprakash    schedule 05.11.2013    source источник


Ответы (1)


Никакого отношения к организационному подразделению. См. DN записи, на которую он жалуется. Возможно, ему не нравится «objectClass: domain», или, возможно, вам следует просто опустить всю запись, так как это, вероятно, rootDSE.

person user207421    schedule 09.11.2013
comment
Согласен, проблема именно в objectClass: domain. (Отредактированный вопрос), но его исключение не решает проблему. Теперь я получаю следующую ошибку: Enter LDAP Password: adding new entry "ou=People,dc=geminisolutions,dc=in" ldap_add: No such object (32) - person vivekprakash; 12.11.2013
comment
Идея состоит в том, чтобы удалить несуществующий «домен» объектного класса, а не всю запись. Вам это нужно, чтобы быть родителем второго. Или же загрузите схему, содержащую «домен». - person user207421; 13.11.2013