Are there any known syncrepl compatibility issues between different 2.4.x versions? We have a master slapd running 2.4.9 and a consumer running 2.4.21 and are having a syncrepl problem and only some of the data is being synced. The consumer slapd logs messsages of the form:
entries have identical CSN ou=something,dc=something 20120614015145.546743Z#000000#000#000000
and
syncrepl_entry: rid=200 entry unchanged, ignored (ou=other,dc=something)
syncrepl_message_to_entry: rid=200 mods check (objectClass: value #8 invalid per syntax)
do_syncrepl: rid=200 rc 21 retrying (9 retries left)
In searching for similar reports we came across various solutions such as making sure the provider URI in the consumer's slapd.conf matches the server's URI at launch. The server was listening on ldap:/// and the consumer was set to connect to ldap://
server.name/ though we modified the server to only listen on ldap://
server.name/.
We also tried stopping both consumer and master, flushing the databases on both, slapadding data back into the master, then starting both instances. The log messages return however just with updated CSN stamps. The consumer is never able to pull down the full data even with refreshAndPersist with sensible retry intervals.
Thanks for your time,
Ryan