[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: Database meta does not have any root node
I managed to make it work but using subtree-exclude instead:
database meta
suffix ou=A,o=B,c=C
uri ldap://server1/ou=A,o=B,c=C
subtree-exclude "ou=S2,ou=A,o=B,c=C"
uri ldap://server2/ou=S2,ou=A,o=B,c=C
This way, requests to ou=S2,ou=A,o=B,c=C are not seen by server1. Which is exactlly
what I wanted to do.
By the way, I don't understand why your solution does not work. But never mind.
Many thanks for your help because I was not aware of this possibility
to use the subtree-{include|exclude}.
May be such an example could be added in slapd-meta man page ?
By the way, could you tell me how you understand this message on slapd startup ?
"WARNING: No dynamic config support for database meta."
Michel
> Every object in the meta backend is virtual. Your configuration is hosed,
> because you state that the database is serving the naming context
> "ou=A,o=B,c=C", but then you configure URI directives to start serving the
> naming context from its leaves. If you want the root entry to be defined,
> you need to configure (at least) one URI to serve it. The "right"
> approach would be to configure exactly one URI to serve the root entry,
> and optionally use subtree-exclude or subtree-include to restrict the use
> of that URI's subtree. Something like
>
> database meta
> suffix ou=A,o=B,c=C
> # ...
> uri ldap://server1/ou=A,o=B,c=C
> subtree-include "ou=S1,ou=A,o=B,c=C"
> #...
> uri ldap://server2/ou=S2,ou=A,o=B,c=C
>
> should do the trick.
>
> p.
>
Une messagerie gratuite, garantie à vie et des services en plus, Ãa vous tente ?
Je crÃe ma boÃte mail www.laposte.net