I tried following and is able to install it in my Home directory.
./configure --prefix=/my/home/directory/parveen/OpenLDAP_LMDB
--exec-prefix=/my/home/directory/parveen/OpenLDAP_LMDB --enable-bdb=no
--enable-hdb=no
make depend
make
make test
make install
make test -->Shows some error, but not finally. Will do it again and
capture the logs and check what was errors.
However I am a bit confused about following steps in guide.
2. A Quick-Start Guide
*9. Import the configuration database *
You are now ready to import your configration database for use by slapd(8),
by running the command:
su root -c /usr/local/sbin/slapadd -F /usr/local/etc/cn=config -l
/usr/local/etc/openldap/slapd.ldif
*10. Start SLAPD. *
You are now ready to start the Standalone LDAP Daemon, slapd(8), by running
the command:
su root -c /usr/local/libexec/slapd -F /usr/local/etc/cn=config
What is "/usr/local/etc/cn=config"?
And when I am making an Organization Unit entry I get error.
575529e7 mdb_dn2entry("ou=Comp1,dc=Domain,dc=com")
575529e7 => mdb_dn2id("ou=Comp1,dc=Domain,dc=com")
575529e7 <= mdb_dn2id: get failed: MDB_NOTFOUND: No matching key/data pair
found (-30798)
575529e7 mdb_add: parent does not exist
575529e7 send_ldap_result: conn=1000 op=3 p=3
575529e7 send_ldap_result: err=10 matched="" text=""
575529e7 send_ldap_response: msgid=4 tag=105 err=32
Probably some small mistake in configuration or addition of entry, but not
able to find now.
Can you provide some pointers?
On Mon, Jun 6, 2016 at 2:45 PM, Parveen Verma <[email protected]>
wrote:
> Or it is like that we have completely done away with Berkley DB and now we
> should use LMDB preferably.
>
> If so, can you provide the link for deploying the same, like How to
> Compile and install.
>
> On Mon, Jun 6, 2016 at 11:22 AM, Parveen Verma <[email protected]>
> wrote:
>
>> Hello All,
>>
>> We are using OpenLDAP 2.4.44 in our project, but facing a dilemma over
>> the Berkley DB version.
>> Which version we should use or it is not required at all now as we have
>> LMDB.
>> Moreover Oracle has removed some links for downloading the older Berkley
>> DB version.
>>
>> OS : RHEL
>> cat /etc/redhat\-release
>> Red Hat Enterprise Linux Server release 6.5 (Santiago)
>>
>> I referred the Online guide, but was not able to conclude.
>> 4.2.4. Database Software
>>
>> OpenLDAP's *slapd*(8) MDB primary database backend uses
>> the LMDB software included with the OpenLDAP source. There is no need to
>> download any additional software to have *MDB* support.
>>
>> OpenLDAP's *slapd*(8) BDB and HDB deprecated database backends require Oracle
>> Corporation <http://www.oracle.com/>'s Berkeley DB. If not available at
>> configure time, you will not be able to build *slapd*(8) with these
>> deprecated database backends.
>>
>> Your operating system may provide a supported version of Berkeley DB in
>> the base system or as an optional software component. If not, you'll have
>> to obtain and install it yourself. Berkeley DB is available from Oracle
>> Corporation <http://www.oracle.com/>'s Berkeley DB download page if
>> required.
>>
>> There are several versions available from Oracle Corporation
>> <http://www.oracle.com/>. Berkeley DB version 6.0.20 and later uses a
>> software license that is incompatible with LDAP technology and should not
>> be used with OpenLDAP.
>>
>> ------------------------------
>> *Note: *Please see Recommended OpenLDAP Software Dependency Versions
>> <http://www.openldap.org/doc/admin24/guide.html#Recommended%20OpenLDAP%20Software%20Dependency%20Versions>
>> for
>> more information.
>>
>>
>>
>