Всем доброго времени суток.
Есть следующая проблема: Поднял openldap сервер,
на нем прописал создаваемую директорию.
А вот далее при попытке подсунуть ldif получаю красивый ответ:
ldap_add: No such object (32)
В доках пишут, что данная ошибка вылезает из-за неописанного
родителя для создаваемой записи, НО в slapd.conf уже прописан
suffix, а при попытке заново подсунуть корень директории, соответственно
получаем ldap_add: Already exists (68)
Содержимое slapd.conf, ldap.conf и .ldif ниже.
Как бороться с этим замкнутым кругом? Всем заранее спасибо.ldap.conf
----------
BASE dc=test, dc=ru
URI ldap://172.16.0.6slapd.conf
-----------
include /usr/local/etc/openldap/schema/core.schema
include /usr/local/etc/openldap/schema/cosine.schema
include /usr/local/etc/openldap/schema/nis.schema
include /usr/local/etc/openldap/schema/inetorgperson.schemadatabase bdb
suffix "dc=test, dc=ru"
directory /usr/local/var/openldap-data
rootdn "cn=rmy, dc=test, dc=ru"
rootpw 12345
index ou,cn,sn,uid pres,eq,approx,sub
index objectClass eq
acbd.ldif
----------
#dn: dc=test,dc=ru
#objectclass: dcObject
#objectclass: organization
#o: Test Company
#dc: testdn: cn=testuser,dc=test,dc=ru
objectclass: person
cn: testuser
sn: testuser
собери gq кажется в /usr/ports/net/gq она тебе поможет....
>собери gq кажется в /usr/ports/net/gq она тебе поможет....
что такое gq
>собери gq кажется в /usr/ports/net/gq она тебе поможет....Нет gq не поможет...
Уже удалось разобраться. Я видимо в какой-то момент некорректно создал
базу, после ее удаления и перезапуска slapd все стало работать как часы.Всем большое спасибо.