Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
sysadmin:tips:ldap [2015/12/03 15:34] james ajout références |
sysadmin:tips:ldap [2016/02/04 18:05] (Version actuelle) james [recuperation de bases dbd] |
||
---|---|---|---|
Ligne 82: | Ligne 82: | ||
olcDbIndex: gidNumber eq | olcDbIndex: gidNumber eq | ||
</code> | </code> | ||
+ | |||
+ | ===== recuperation de bases dbd ===== | ||
+ | Si votre serveur LDAP ne demarre pas avec une erreur "id2entry.bdb: unexpected file type or format ", il est possible d'essayer de réparer. | ||
+ | Bien sur avant faites des sauvegardes ;p : | ||
+ | |||
+ | Deja on s'assure que rien ne tourne a grands coups de ps aux , et au besoin :<code> | ||
+ | # /etc/init.d/nslcd stop | ||
+ | # /etc/init.d/slapd stop | ||
+ | </code> | ||
+ | L'idee est de dumper les données correctes puis de les reimporter dans un nouveau fichier<code> | ||
+ | # cd /var/lib/ldap/example.com/ | ||
+ | # db4.2_dump id2entry.bdb > /root/id2entry.bdb.dump | ||
+ | # rm id2entry.bdb | ||
+ | # db4.2_load id2entry.bdb < /root/id2entry.bdb.dump | ||
+ | </code> | ||
+ | <note important>Ne pas oublier de faire un chown pour faire appartenir ce(s) noveau(x) fichiers a l'utilisateur faisant tourner slapd</note> | ||
+ | <note> Le fichier ".dump" est un fichier texte a plat qui peut rapidement comporter un nombre certain de lignes tres longues, donc prendre de la place ;-)</note> | ||
===== Références ===== | ===== Références ===== | ||
* Schémas et imports : http://www.zytrax.com/books/ldap/ch6/slapd-config.html#use-schemas | * Schémas et imports : http://www.zytrax.com/books/ldap/ch6/slapd-config.html#use-schemas |