Здравствуйте! Объектный класс dcObject находится в наборе схемы данных
core, а не
nis. Этот набор подключается в файле slapd.ldif, поставляемом в дистрибутиве OpenLDAP. Так что если Вы не закомменировали в этом файле строку
include: file:///usr/local/etc/schema/core.ldif
то всё должно сработать. По крайней мере у меня сработало:
$ ldapadd -x -D cn=Manager,dc=novoorsk,dc=com -w secret -f ./novoorsk-init.ldif
adding new entry "dc=novoorsk,dc=com"
adding new entry "cn=Manager,dc=novoorsk,dc=com"
$ ldapsearch -xLLL -b dc=novoorsk,dc=com
dn: dc=novoorsk,dc=com
objectClass: dcObject
objectClass: organization
o: gazprom
dc: novoorsk
dn: cn=Manager,dc=novoorsk,dc=com
objectClass: organizationalRole
cn: Manager
Что касается второй ошибки, то при выполнении configure на этапе 4 просто не были найдены библиотеки SASL, поэтому поддержка SASL не была вкомпилирована в slapd и не работает.
Скорее всего это не моё дело, но я бы порекомендовал начать работу с
этой инструкции: там всё описано детальнее и точно протестировано.
Егор