Создание новой схемы LDAP с ApacheDS

В настоящее время я работаю над созданием пользовательского атрибута, поэтому с использованием Apache Directory Studio я создал новый проект схемы, новую схему, новый атрибут и новый класс Object.

(использовал это руководство) https://directory.apache.org/apacheds/basic-ug/2.3.1-adding-schema-elements.html

Затем я экспортирую свою новую схему и, наконец, импортирую в мой Root DSE (который находится на виртуальной машине ubunutu).

Затем гид расскажет:

Необходимо перезапустить сервер, если вы хотите использовать добавленные AttributeTypes или ObjectClasses. Схема в настоящее время не является динамической в ​​ApacheDS

И именно здесь возникает ошибка:

Это говорит о том, что:

ERR_13215_VALUE_EXPECT_STRING Ожидается, что значение будет строкой

ERR_16009_LDIF_LOAD_FAIL Не удалось загрузить файл LDIF схемы cn = sevenseas.ldif

org.apache.directory.api.ldap.model.exception.LdapInvalidAttributeValueException: ERR_13215_VALUE_EXPECT_STRING Ожидается, что значением будет строка

Что мне не хватает? Я следовал за руководством каждый шаг.

добавлен скриншот всей трассировки стека

1 ответ

Решение

Я просто столкнулся с той же проблемой. Вот что я сделал, чтобы решить проблему: в каталоге схемы экземпляра сервера LDAP я нашел и открыл cn=mycustomschema.ldif и изменил имя создателя:: ... (2 строки по b64) на: creatorsname: uid=admin, OU = система

Другие вопросы по тегам