Назад | Перейти на главную страницу

Ошибка при попытке импортировать схему Cisco в OpenLDAP

Я пытаюсь импортировать схему Cisco на свой сервер OpenLDAP. Мне выполнили одну инструкцию, в которой нужно создать файл ldif, а затем использовать его для импорта. Но когда я запустил slapcat, я столкнулся с таким сообщением:

594e80a3 /etc/openldap/schema/cisco.schema: line 89 objectclass: AttributeType not found: "sn"
slapcat: bad configuration directory!

Вот мой schema.conf:

include     /etc/openldap/schema/cisco.schema

Когда я поставил core.schema он запускается, но файл пуст.

Вот команда:

slapcat -f schema.conf -F . -n0 -H ldap:///cn={0}cisco,cn=schema,cn=config -l cisco.ldif

Может кто-нибудь помочь мне?

С уважением.

slapdcat скорее всего не та утилита. Вам, вероятно, следует использовать slaptest.

Вам также необходимо указать все зависимости, которые есть у cisco.schema.
'sn' 'surname' это часть core. cosine и nis (или rfc2307bis) также являются общими зависимостями.

-F confdir
укажите каталог конфигурации. Если указаны оба параметра -f и -F, файл конфигурации будет прочитан и преобразован в формат каталога конфигурации и записан в указанный каталог. Если ни одна из опций не указана, slaptest попытается прочитать каталог конфигурации по умолчанию, прежде чем пытаться использовать файл конфигурации по умолчанию. Если существует допустимый каталог конфигурации, файл конфигурации по умолчанию игнорируется. Если также указан режим пробного пуска, преобразование не произойдет.