OpenLDAP mirror von Gentoo auf FreeBSD

ck84

Member
Hallo, ich wollte meinen Primären LDAP Server wlecher auf Gentoo 2004.1 läuft auf ein FreeBSD 5.3 replizieren, doch leider beim starten erhalte ich folgende Debug Meldung:

Code:
n $ supportedControl $ structuralObjectClass $ objectClass ) )
slapd startup: initiated.
bdb_db_open: dbenv_open(/var/db/openldap-data)
bdb(dc=meinedomain,dc=de): fatal region error detected; run recovery
bdb_db_open: dbenv_open failed: DB_RUNRECOVERY: Fatal error, run database recovery (-30982)
backend_startup: bi_db_open(0) failed! (-30982)
slapd shutdown: initiated
====> bdb_cache_release_all
slapd shutdown: freeing system resources.
bdb(dc=meinedomain,dc=de): txn_checkpoint interface requires an environment configured for the transaction subsystem
bdb_db_destroy: txn_checkpoint failed: Invalid argument (22)
====> bdb_cache_release_all
slapd stopped.
connections_destroy: nothing to destroy.

Leider ist aber das Programm db_recover nicht vorhanden.

Versionen:
FreeBSD 5.3 / OpenLDAP 2.1.x / BerkeleyDB 4.1.x

Danke für eure Antworten
 
Hallo,

das tool db_recover soltest du mit "BerkeleyDB 4.1.x" eigentlich als db_recover-4.1 finden.

Leider schreibst du nicht wie du die 2 LDAP Server replizierst oder ob dein Gentoo noch funktioniert.
Wenn Gentoo noch funktioniert kannst du dort das LDAP mit slapcat exportieren (so hast du jedenfalls mal ein Backup) und die testweise auf *BSD importieren.

Welche Versionen von OpenLDAP sind den jeweils im Einsatz?
 
Gentoo:
Voll funktionsfähig
OpenLDAP 2.1.30
Replizieren via slurp

FreeBSD:
Soll als Backup fungieren
OpenLDAP 2.1.30

db_recover ist nicht installiert und nicht im portage tree.
 
Zuletzt bearbeitet:
Zurück
Oben