Я экспортировал свою базу данных с помощью следующей функции slapcat > ldif
В то время как я импортирую базу данных в другом сервере LDAP, это создает ошибку. Я использую следующую функцию slapadd -l ldif
.
Это создает следующую ошибку
560d7819 The first database does not allow slapadd; using the first available one (2)
560d7819 => hdb_tool_entry_put: id2entry_add failed: BDB0067 DB_KEYEXIST: Key/data pair already exists (-30994)
560d7819 => hdb_tool_entry_put: txn_aborted! BDB0067 DB_KEYEXIST: Key/data pair already exists (-30994)
slapadd: could not add entry dn="dc=dmdomain,dc=com" (line=1): txn_aborted! BDB0067 DB_KEYEXIST: Key/data pair already exists (-30994)
_##### 26.09% eta none elapsed none spd 957.4 k/s
Closing DB...
Что мне делать??
Ваша база данных LDAP не пуста. Id, что вы пытаетесь сделать, это перейти на новую машину, пожалуйста, продолжайте читать. Если вы пытаетесь добавить больше из предыдущей базы данных в уже заполненную базу данных на новой машине, пожалуйста, остановитесь.
Если вы удаляете свой новый сервер, вы получите свой
dc=dmdomain,dc=com
в качестве записи. Что я предлагаю вам сделать (пожалуйста, используйте снимок или другой метод, чтобы убедиться, что вы можете исправить любую другую ошибку, прежде чем делать это).
удалите все содержимое из /etc/ldap/slapd.d. Это сделает ваш ldap "чистым".
slapadd -l расположение файла