I have set up the slapd-meta back end for an experiment with joining multiple DIT's to create a University wide directory search. I've attached my config below. The strange thing is that I can see (with snoop) that the other ldap servers are returning correct results, but I don't get any results back from openldap. The same thing seems to occur when using the slapd-ldap backend with only one of the directories configured.
I'm on openldap 2.12 configured with --enable-rewrite --enable-ldap --enable-meta --enable-debug.
Can anyone point me in the right direction? I'm attempting to work my way through the code, but my C is a bit rusty.
Thanks in advance.
Jason
include /usr/local/etc/openldap/schema/core.schema
loglevel -1
pidfile /usr/local/var/slapd.pid
argsfile /usr/local/var/slapd.args
backend meta
database meta
suffix "dc=cartman,dc=cu,dc=edu"
lastmod off
uri "ldap://dir1.colorado.edu/ou=Boulder,dc=cartman,dc=cu,dc=edu"
suffixmassage "ou=Boulder,dc=cartman,dc=cu,dc=edu" "dc=colorado,dc=edu"
uri "ldap://dir2.cudenver.edu/ou=Denver,dc=cartman,dc=cu,dc=edu"
suffixmassage "ou=Denver,dc=cartman,dc=cu,dc=edu" "ou=cudenver.edu"
-----------------------------------------------------------------------------------------
Jason Armbruster Director of Operations & Infrastructure
(303) 492-9131 University Management Systems
"In a time of drastic change it is the learners who inherit the
future. The learned usually find themselves equipped to live in
a world that no longer exists." - Eric Hoffer
-----------------------------------------------------------------------------------------