Further research in the archives reveals that this is not an error, it
just means that it was looking for the index of a value that doesn't
exist in the DB.
http://www.openldap.org/lists/openldap-technical/201005/msg00011.html
I can see that the servers are talking to each other. I can see db files
in the consumer's accesslog directory, but an ldap search on the consumer
fails with:
ldap_search: No such object
Further logging reveals it can't find the main suffix laid out in
slapd.conf dc=city,dc=ac,dc=uk
=> bdb_dn2id("dc=city,dc=ac,dc=uk")
<= bdb_dn2id: get failed: DB_NOTFOUND: No matching key/data pair found
(-30988)
I thought this would be automatically added from the conf file and also
contained in the data replicated from the consumer. Can someone point out
my (probably obvious) mistake?