[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: (ITS#4623) syncprov and glued databases: findbase failed

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) (
> 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.

   -- Howard Chu
   Chief Architect, Symas Corp.  http://www.symas.com
   Director, Highland Sun        http://highlandsun.com/hyc
   Chief Architect, OpenLDAP     http://www.openldap.org/project/