Я экспортировал свою базу данных, используя следующую функцию 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 расположение файла