[Debian Testing] Problème LDAP avec BDB

Problème LDAP avec BDB [Debian Testing] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 14-10-2006 à 08:15:25    

Bonjour tout le monde,
Alors j'avais installé un pc debian sarge à partir de la netinstall. Par la suite j'ai créé un annuaire assez simple, c'etait pour faire des test. Quand j'avais besoin de changer quelques chose dans mon annuaire, je changeais mon fichier LDIF, je stoppais LDAP, je supprimais la bdd (les fichiers) et je relancais le serveur et hop un petit coup de slapadd -l annuaire.ldif. Et je remplissait mon annuaire avec les bonne sinfos et tout qui va bien. Bref que du bonheur tout marchait nikel.
Par la suite j'ai du mettre à jour ma Debian vers la testing (apt-get dist-upgrade) et la catatrophe!! Je pense que ça a mis à jour openldap. et maintenant quand je lance ldap j'ai les messages suivants, alors que j'utilise exactement les mêmes fichiers de configuration qu'avant la mise à jour et la même facon de proceder !!

 

Un petit /etc/init.d/slapd restart
Tail /var/log/syslog

 

Oct 14 08:11:07 localhost slapd[2095]: slapd stopped.
Oct 14 08:11:07 localhost slapd[2391]: @(#) $OpenLDAP: slapd 2.3.25 (Aug  3 2006 23:09:08) $ ^I@pulsar:/home/torsten/packages/openldap2.3-2.3.25/debian/build/servers/slapd
Oct 14 08:11:07 localhost slapd[2392]: bdb_db_open: Warning - No DB_CONFIG file found in directory /var/ldap/fouinix.fr/: (2) Expect poor performance for suffix dc=fouinix,c=fr.
Oct 14 08:11:07 localhost slapd[2392]: slapd starting

 

Et si j'ajoute des données avec slapadd:
debian:/etc/ldap# slapadd -l annuaire.ldif
bdb_db_open: database already in use
backend_startup_one: bi_db_open failed! (-1)
slap_startup failed
debian:/etc/ldap#  


Je pense que la mise à jour a installé une nouvelle version de openldap qui demande d'autres paramètres dans le fichier de conf et j'ai eu beau chercher j'ai rien trouvé de très probant.
Bref si vous avez un idée ca serait sympa de me la donner!!
Merci

Reply

Marsh Posté le 14-10-2006 à 08:15:25   

Reply

Marsh Posté le 14-10-2006 à 09:36:00    

Après verification, effectivement le paquet slapd passe de la version 2.2 à la 2.3.

Reply

Marsh Posté le 14-10-2006 à 11:55:19    

Pour l'erreur du DB_CONFIG file il suffit de prendre elui present dans /usr/share/doc/slapd/example/, ensuite on peut le modifier à sa sauce ;) Je cherche tourjours pour l'erreur bdb_db_open .....

Reply

Marsh Posté le 14-10-2006 à 13:00:30    

whaouuu personne, ca doit être assez compliqué alors !! Je persevere ...

Reply

Marsh Posté le 15-10-2006 à 14:32:22    

up!!

Reply

Marsh Posté le 15-10-2006 à 17:51:21    

Personne a un annuaire ldap sous debian testing ? Juste histoire de comparer les fichiers de conf !!

Reply

Marsh Posté le 15-10-2006 à 21:09:48    

Ou si quelqu'un avait une idée afin de savoir quel processus utilise la base donnée ...

Reply

Marsh Posté le 15-10-2006 à 23:08:26    

lsof ?

Reply

Marsh Posté le 16-10-2006 à 20:47:33    

oé j'ai essayé et ben non, les fichiers ne sont ouverts que par un seul processus qui est slapd.

Reply

Marsh Posté le 16-10-2006 à 22:44:46    

up;)

Reply

Marsh Posté le 16-10-2006 à 22:44:46   

Reply

Marsh Posté le 17-10-2006 à 22:06:46    

Bon je vais passer pour un bel abrutis. Alors après un post sur le newsgroup debian user french. La solution était d'arreter slapd et de faire le slapadd après !!

Reply

Marsh Posté le 20-06-2007 à 11:20:46    

merci d'avoir posté la solution, j'étais dans le même cas que toi ^^


Message édité par gaborn le 20-06-2007 à 11:21:12
Reply

Marsh Posté le 20-06-2007 à 11:50:43    

De rien, en réalité slapadd se fait en offline donc annuaire stoppé.

Reply

Marsh Posté le 05-05-2008 à 10:13:44    

Bonjour à tous
je suis entrain de mettre en place un serveur Openldap sous FreeBSD 7.0. mon serveur est bien configuré car j'ai suivi un procédé de la cnfiguration sr internet. mon probleme c'est que j'arrive pas a démmarer mo seveur.  
meme le fichier syslog pour voir ce ki se passe je le trouve pas mm en faisant locate machin.
mais j'ai trouvé un fichier ki contien put etre mes erreurs. c'est debug.log
le voici en détail :  
 
May 2 09:51:30 stavril slapd[967]: @(#) $OpenLDAP: slapd 2.3.41 (Apr 25 2008 14:56:51) $ root@stavril.gtr.iut-velizy.uvsq.fr:/usr/ports/net/openldap23-server/work/openldap-2.3.41/servers/slapd
May 2 09:51:30 stavril slapd[967]: connections_destroy: nothing to destroy.
May 2 09:51:30 stavril slapd[967]: /usr/local/etc/openldap/slapd.conf: line 83: <database> failed init (bdb)!
May 2 09:51:30 stavril slapd[967]: slapd stopped.
May 2 10:04:13 stavril slapd[55570]: connections_destroy: nothing to destroy.
May 2 11:15:17 stavril slapd[62838]: @(#) $OpenLDAP: slapd 2.3.41 (Apr 25 2008 14:56:51) $ root@stavril.gtr.iut-velizy.uvsq.fr:/usr/ports/net/openldap23-server/work/openldap-2.3.41/servers/slapd
May 2 11:15:17 stavril slapd[62838]: daemon: getaddrinfo() failed: hostname nor servname provided, or not known
May 2 11:15:17 stavril slapd[62838]: slapd stopped.
May 2 11:15:17 stavril slapd[62838]: connections_destroy: nothing to destroy.
 
je galere grave , j'esper que vous allez pouvoir m'aider.
bon courage à tous

Reply

Marsh Posté le 07-01-2009 à 16:20:40    

Merci pour la solution du  

Code :
  1. bdb_db_open: database already in use


Pour le probléme de unes92, essai de faire  

Code :
  1. slapd -d 10


10 c'est une valeur qui definit le niveau de "debug", ça te permettra d'isoler le problème

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed