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.
--On Thursday, February 19, 2009 8:00 AM -0700 Mathew Rowley mathew_rowley@cable.comcast.com wrote:
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:
MMR requires OpenLDAP 2.4. RedHat (AFAIK) only ships OpenLDAP 2.3, so you'll need to build it yourself, at which point, you get to be in control of whether or not these are static or dynamic, and where they are located.
--Quanah
--
Quanah Gibson-Mount Principal Software Engineer Zimbra, Inc -------------------- Zimbra :: the leader in open source messaging and collaboration
openldap-technical@openldap.org