Importar banco de dados no LDAP gera erro

Importar banco de dados no LDAP gera erro

Exportei meu banco de dados usando a seguinte funçãoslapcat > ldif

Enquanto estou importando o banco de dados em outro servidor LDAP, ele gera um erro. Estou usando a seguinte função slapadd -l ldif.

Isso cria o seguinte erro

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...

O que devo fazer??

Responder1

Seu banco de dados LDAP não está vazio. Se o que você está tentando fazer é migrar para uma nova máquina, continue lendo. Se você estiver tentando adicionar mais do banco de dados anterior ao banco de dados já preenchido na nova máquina, pare.

se você der um tapa no seu novo servidor, você receberá o seu

dc=dmdomain,dc=com 

como uma entrada. O que eu sugiro que você faça (use um instantâneo ou outro método para garantir que você possa se recuperar de qualquer outro erro antes de fazer isso).

exclua todo o conteúdo de /etc/ldap/slapd.d. Isso criará uma lousa em branco no seu ldap.

slapadd -l localização do arquivo

informação relacionada