OpenLdap删除不同版本的Bekerley DB

时间:2015-07-16 19:11:20

标签: ldap openldap berkeley-db centos7

我尝试通过以下方式在我的Centos 7.1 64位上安装最新版本的OpenLdap:
yum -y install openldap openldap-clients openldap-servers

然后当我尝试测试时:

slaptest -uf slapd.conf.temp

我总是得到同样的错误:

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!

我是否需要手动安装最新版本的Berkeley DB并使用单独的程序?

1 个答案:

答案 0 :(得分:0)

您可能必须将LD_LIBRARY_PATH设置为指向/build_unix/.libs文件夹。

我在运行“./configure”for openldap时遇到的类似问题通过正确设置LD_LIBRARY_PATH得以解决。

参考: Berkeley DB mismatch error while configuring LDAP