I am trying to test the master/master replication architecture. When following the documentation from: http://www.openldap.org/doc/admin24/replication.html it shows:
olcModulePath: /usr/local/libexec/openldap
olcModuleLoad: syncprov.la
When looking on my system, that file, nor the directory exists. I then looked into the slapd.conf file to see where the other libraries were:
# modulepath /usr/sbin/openldap
# moduleload back_bdb.la
Again that directory, nor the module exist.
I then thought there may be some option in the source that needs to be enabled to build the syncprov library, but I found nothing. I do see that there is a patch for ‘syncrepl-uuid’ which would make me think that the package is being built with syncrepl capability. How do I move forward? Do I need that library loaded? I did find this: https://bugzilla.redhat.com/show_bug.cgi?id=466937 which states:
syncprov is compiled statically into slapd daemon to keep backward
compatibility, I forgot to remove it from the config file.
Does that mean the library is loaded by default, and doesn’t explicitly need to be set to load? Thanks for any help.
--
MAT