[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: [SpamBlock] Re: problem with replication



 On 9/22/2010 3:08 PM, Quanah Gibson-Mount wrote:
--On Wednesday, September 22, 2010 2:59 PM -0700 Craig White <cwhite@ayr1.com> wrote:

  On 9/22/2010 2:29 PM, Quanah Gibson-Mount wrote:
--On Wednesday, September 22, 2010 2:09 PM -0700 Craig White
<cwhite@ayr1.com> wrote:



Still struggling with replication... I have the dumped the configuration
of the two servers.

I don't see the syncprov overlay loaded on your servers for the
primary hdb databases, which is what your logs complain about, so it
seems like things are behaving as expected.

I.e., regardless of cn=config or slapd.conf, your configuration is wrong.
----
ok but I have been trying...

cat sync_backend.ldif
#

dn: olcDatabase={1}hdb,cn=config
changetype: modify
add: olcRootDN
olcRootDN: cn=admin,dc=ayr1,dc=local

         additional info: modify/add: olcRootDN: value #0 already exists


You're trying to add a value that already exists, just like the error says.
----
# cat sync_3.ldif
#

dn: olcOverlay=syncprov,olcDatabase={1}hdb,cn=config
changetype: add
objectClass: olcOverlayConfig
objectClass: olcSyncProvConfig
olcOverlay: syncprov

#

root@srv1:/tmp/ldap-setup# ldapmodify -x -D cn=admin,cn=config -W -f sync_3.ldif
Enter LDAP Password:
adding new entry "olcOverlay=syncprov,olcDatabase={1}hdb,cn=config"


# /etc/init.d/slapd restart
Stopping OpenLDAP: slapd.
Starting OpenLDAP: slapd.

So I am telling it to use syncprov overlay but still the problems exist and the syncprov overlay doesn't show up...

# ldapsearch -xLLL -b cn=config -D cn=admin,cn=config -W olcDatabase={1}hdb
Enter LDAP Password:
dn: olcDatabase={1}hdb,cn=config
objectClass: olcDatabaseConfig
objectClass: olcHdbConfig
olcDatabase: {1}hdb
olcDbDirectory: /var/lib/ldap
olcSuffix: dc=ayr1,dc=local
olcAccess: {0}to attrs=userPassword,shadowLastChange,sambaNTPassword,sambaLMPa ssword by dn="cn=admin,dc=ayr1,dc=local" write by anonymous auth by self writ
 e by * none
olcAccess: {1}to dn.base="" by * read
olcAccess: {2}to * by dn="cn=admin,dc=ayr1,dc=local" write by * read
olcLastMod: TRUE
olcRootDN: cn=admin,dc=ayr1,dc=local
olcRootPW: ****
olcSyncrepl: {0}rid=003 provider=ldap://srv1.ayr1.local binddn="cn=admin,dc=ay
 r1,dc=local" bindmethod=simple credentials=**** searchbase="dc=ayr1,dc=lo
 cal" type=refreshOnly interval=00:00:00:10 retry="5 5 300 5" timeout=1
olcSyncrepl: {1}rid=004 provider=ldap://srv2.ayr1.local binddn="cn=admin,dc=ay
 r1,dc=local" bindmethod=simple credentials=**** searchbase="dc=ayr1,dc=lo
 cal" type=refreshOnly interval=00:00:00:10 retry="5 5 300 5" timeout=1
olcMirrorMode: TRUE
olcDbCheckpoint: 512 30
olcDbConfig: {0}set_cachesize 0 2097152 0
olcDbConfig: {1}set_lk_max_objects 1500
olcDbConfig: {2}set_lk_max_locks 1500
olcDbConfig: {3}set_lk_max_lockers 1500
olcDbIndex: uid pres,eq
olcDbIndex: cn,sn,mail pres,eq,approx,sub
olcDbIndex: objectClass eq
olcDbIndex: displayName pres,sub,eq
olcDbIndex: uidNumber,gidNumber,mailLocalAddress,uniqueMember eq
olcDbIndex: businessCategory sub
olcDbIndex: givenname eq,subinitial
olcDbIndex: memberUid,sambaSID,sambaPrimaryGroupSID,sambaDomainName eq
olcDbIndex: default sub

Craig