ahasenack@terra.com.br wrote:
Full_Name: Andreas Hasenack Version: REL_ENG_2_3 (2.3.24+) OS: Linux URL: ftp://ftp.openldap.org/incoming/ Submission from: (NULL) (200.140.247.99)
I have a provider with two databases glued together: dc=example,dc=com ou=global,dc=example,dc=com
One consumer has the syncrepl base search pointing to ou=global on the provider. The slapd.conf(5) manpage says that in this scenario, one should load the overlays at the provider in this order:
overlay glue overlay syncprov
If my provider config is as follows, however, I get a "findbase failed! 32" error at the provider:
The docs were wrong in this case; the required hooks for the overlay support here were not implemented. These hooks have been added to CVS HEAD and this configuration works correctly there. The changes will be part of 2.4. I don't think they'll be backported for 2.3.
I was under the impression (caused by the slapd.conf(5) manpage) that one should only need to load the syncprov overlay once, right after glue, and it would attend to both databases. But if I do that, then I get the error I mentioned above when attempting to replicate the subordinate database.
Right, that was the intent, but because of the missing hooks, it couldn't work.