I'm trying to find any possible way to run my backend database for OpenLDAP on OpenBSD 4.6 as bdb. There is indication that ldbm isn't transactional and has data integrity issues. The OpenBSD community doesn't recommend running ldbm, yet dbd is also deemed broken since OpenBSD 4.3. What's the best solution to have a solid database backend to OpenLDAP on OpenBSD?
I think, that you have two ways:
I think, it will be better, if you upgrade openldap. And if you don't want to build it from sources, you can make package for openbsd.
WBR, Ozerov Vasiliy