OpenLdap 期望不同版本的 Bekerley DB
OpenLdap exptects different version of Bekerley DB
我尝试通过以下方式在我的 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?
您可能还需要将 LD_LIBRARY_PATH 设置为指向 /build_unix/.libs 文件夹。
我 运行 在 openldap 的 运行 "./configure" 中遇到的类似问题已通过正确设置 LD_LIBRARY_PATH 得到解决。
参考:
Berkeley DB mismatch error while configuring LDAP
我尝试通过以下方式在我的 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?
您可能还需要将 LD_LIBRARY_PATH 设置为指向 /build_unix/.libs 文件夹。
我 运行 在 openldap 的 运行 "./configure" 中遇到的类似问题已通过正确设置 LD_LIBRARY_PATH 得到解决。
参考: Berkeley DB mismatch error while configuring LDAP