[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
ldbm_initialize - version mismatch
Hello,
When I try to start the OpenLDAP engine, I receive the following error
message:
ldbm_initialize(): version mismatch expected: Sleepycat Software: Berkeley
DB 3.2.9:
(January 24, 2001) got: Sleepycat Software: Berkeley DB 4.0.14: (November
18, 2001)
Here's what I did to compile and install the environment:
1) compiled and installed BerkeleyDB 4.014 using:
../dist/configure
2) compiled and installed OpenLDAP 2.0.21 using:
env CPPFLAGS="-I/usr/local/include/kerberosIV"
LDFLAGS="-L/usr/local/kerberos/lib"
./configure --enable-kpasswd --enable-spasswd --enable-module
My previous environment was:
- Redhat 7.2 (2.4.7-10)
- BerkeleyDB 3.3
- OpenLDAP 2.0.18
- Cyrus IMAP 2.0.16 (Update to 2.1.1)
- SASLV2 Beta (Updated to SASL V2 Production Release)
Current Environemnt is:
- Redhat 7.2 (2.4.7-10) *all updates applied via "up2date" -u"
- BerkeleyDB 4.0.14
- OpenLDAP 2.0.21
- Cyrus IMAP 2.1.1
- SASL V2 Production Release
- Kerberos 1.2.3
Other pertinent error messages when starting OpenLDAP are:
imapd[1872]: unable to dlopen /usr/lib/sasl2/libdigestmd5.so.2:
/usr/lib/sasl2/libdigestmd5.so.2:
undefined symbol: des_ede2_cbc_encrypt
imapd[1872]: server add_plugin entry_point error -1
*** These relate to the Kerberos "/etc/srvtab" file but shouldn't prevent
OpenLDAP from starting (could be wrong).
Have any ideas why I'm getting a version mismatch? I t looks like an OLD
BerkeleyDB library issue.....
consulting@ieee.org