2015-07-16 2 views
0

je tente d'installer la dernière version de OpenLdap sur mon CentOS 7.1 64 bits par:
yum -y install openldap openldap-clients openldap-serversOpenLdap exptects version différente de Bekerley DB

Puis, quand je tente le test:

slaptest -uf slapd.conf.temp 

J'ai toujours obtenir la même erreur:

55a7fdc5 bdb_back_initialize: BDB library version mismatch: expected Berkeley DB 5.3.28: (September 9, 2013), got Berkeley DB 5.3.21: (May 11, 2012) 
55a7fdc5 backend_init: initialized for type "bdb" 
slaptest: slap_init failed! 

Ai-je installer la dernière version de Berkeley DB manuellement et avec proc edure?

Répondre

0

Vous devrez peut-être définir LD_LIBRARY_PATH pour qu'il pointe également vers le dossier /build_unix/.libs.

Un problème similaire que j'ai rencontré lors de l'exécution de "./configure" pour openldap a été résolu en définissant LD_LIBRARY_PATH correctement.

Référence: Berkeley DB mismatch error while configuring LDAP

+0

Salut Sundeep, vous avez raison. Seul le réglage de LD_LIBRARY_PATH est le plus simple et le démarrage du LDAP fonctionne correctement. Quoi qu'il en soit, j'ai un autre problème dans cette situation. Le serveur CentOS ne fonctionne pas correctement: la commande 'yum update' me renvoie cette erreur' db5 error (-30969) de dbenv-> open: BDB0091 DB_VERSION_MISMATCH: Incompatibilité de version de l'environnement de base de données erreur: impossible d'ouvrir l'index des paquets en utilisant db5 - (-30969) erreur: impossible d'ouvrir la base de données Packages dans/var/lib/rpm' – Luigi