Openldap experts,
I am currently running openldap 2.3.43 on a RedHat 5.5 system. I recently had to move one of my replication ldap servers to another box. After doing so, it won’t update from the provider any more. I had simply done a slapcat of the provider’s db into a ldif file and then slapadd it into the replication server. It runs fine and looks up data, but it won’t update any changes from the provider. I have a second replication server which works just fine with updates from the provider. So I am pretty sure the problem is with this replication server. I restored the configurations exactly as I had it previously when it was working. What might I be doing wrong? Does this suggest that I might have a permissions problem or perhaps a corrupt database? I can’t seem to find a permission difference between my two replications servers. Is it acceptable to simply do a slapadd –l filename.ldif or should I include other parameters when adding in the files from scratch? Note: the only file that exists in the ldap database directory is the DBCONFIG file when restoring the ldif.
Below is a part of my syncrepl config in slapd.conf in case that helps.
syncrepl rid=102
provider=ldaps://xxx.beloit.edu:636
type=refreshAndPersist
interval=00:01:00:00
searchbase="dc=beloit,dc=edu"
filter="(objectclass=*)"
attrs="*,+"
scope=sub
schemachecking=off
bindmethod=simple
binddn="cn=Admin,dc=beloit,dc=edu"
I must be missing something. Any advice?
Tim Tyler
Network Engineer
Beloit College
openldap-technical@openldap.org