Рейтинг:0

Миграция данных OpenLDAP с версии 2.4 на версию 2.5

флаг au

Я просмотрел документацию в Интернете и на некоторых форумах, но я застрял на импорте данных из ldap 2.4 в 2.5 (также при миграции на новый сервер). Вот шаги, которые я сделал, и ошибка, которую я получаю. (Было несколько других ошибок, но теперь это исправлено

Установка, которую я выполнил для 2.5:

sudo ./configure --prefix=/usr --sysconfdir=/etc --disable-static --enable-debug --with-tls=openssl --with-cyrus-sasl --enable-dynamic /
--enable-crypt --enable-spasswd --enable-slapd --enable-modules --enable-rlookups --enable-overlays=yes --enable-ldap=yes /
--enable-ppolicy=yes --enable-accesslog=yes --enable-mdb=yes --disable-ndb --disable-sql

Slaptest мой файл slapd.conf:

slaptest -f /etc/openldap/slapd.conf.template -F /etc/openldap/slapd.d -u
проверка конфигурационного файла прошла успешно

slaptest -f /etc/openldap/slapd.conf.template -F /etc/openldap/slapd.d
проверка конфигурационного файла прошла успешно

После того, как это будет завершено, в /etc/openldap/slapd.d появится некоторый контент, и я изменил разрешение на пользователя ldap. Содержание:

'cn=config' 'cn=config.ldif'

##Теперь я хочу импортировать файл данных с помощью slapadd.С -u (dryrun) ошибок нет, но без него я получаю следующее:

slapadd -n 1 -F /etc/openldap/slapd.d -l data.ldif
mdb_id2entry_put: ошибка mdb_put: MDB_KEYEXIST: пара ключ/данные уже существует (-30799) "dc=test,dc=com"
=> mdb_tool_entry_put: ошибка id2entry_add: ошибка = -30799
=> mdb_tool_entry_put: txn_aborted! MDB_KEYEXIST: пара ключ/данные уже существует (-30799)
slapadd: не удалось добавить запись dn="dc=test,dc=com" (line=1): txn_aborted! MDB_KEYEXIST: пара ключ/данные уже существует (-30799)
Закрытие БД...

Любые предложения, пожалуйста? Спасибо

Рейтинг:0
флаг cn

Кажется, ваша БД не пуста, потому что слападд уже терпит неудачу при записи "dc=test,dc=com", которая, как я полагаю, является базовым DN вашей БД.

Удалите старые файлы БД и повторите попытку.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.