I have a classic master-slave replication scenario with OpenLDAP 2.3.40. I have some problems with replication, it fails random with error like I pasted above.
I don't understand with I get "No such attribte..." if the attribute exists in both servers. I resinchronized the servers manually but the problem happened again. This errors happens frequently with Samba attributes, because are the most active.
This LDAP is a Samba password backend.
I pasted the log file and a search in both servers.
----------------------[slave:636.rej]-------------------------------------------- ERROR: No such attribute: modify/delete: sambaAcctFlags: no such value replica: slave:636 time: 1201645742.0 dn: uid=rrhh,ou=Users,dc=example,dc=com,dc=ar changetype: modify delete: sambaAcctFlags sambaAcctFlags: [ULX ] - add: sambaAcctFlags sambaAcctFlags: [UX ] - replace: entryCSN entryCSN: 20080129222902Z#000000#00#000000 - replace: modifiersName modifiersName: cn=manager,dc=example,dc=com,dc=ar - replace: modifyTimestamp modifyTimestamp: 20080129222902Z -
-------------------[ slave log file] ---------------------------------
Jan 29 20:29:03 slave slapd[23738]: conn=213 op=5 RESULT tag=103 err=16 text=modify/delete: sambaAcctFlags: no such value
--------------------[ ldapsearch to master ]-------------------- [root@elcani openldap]# bin/ldapsearch -x -D "cn=manager,dc=example,dc=com,dc=ar" -w secret -h master uid=rrhh sambaAcctFlags # extended LDIF # # LDAPv3 # base <> with scope subtree # filter: uid=rrhh # requesting: sambaAcctFlags #
# rrhh, Users, examples.com.ar dn: uid=rrhh,ou=Users,dc=example,dc=com,dc=ar sambaAcctFlags: [ULX ]
# search result search: 2 result: 0 Success
# numResponses: 2 # numEntries: 1
[root@elcani openldap]# bin/ldapsearch -x -D "cn=manager,dc=example,dc=com,dc=ar" -w secret -h slave uid=rrhh sambaAcctFlags # extended LDIF # # LDAPv3 # base <> with scope subtree # filter: uid=rrhh # requesting: sambaAcctFlags #
# rrhh, Users, example.com.ar dn: uid=rrhh,ou=Users,dc=example,dc=com,dc=ar sambaAcctFlags: [UX ]
# search result search: 2 result: 0 Success
# numResponses: 2 # numEntries: 1
-- Diego Woitasen XTECH - Soluciones Linux para empresas (54) 011 5219-0678 ~ ~ ~
Diego Woitasen wrote:
I have a classic master-slave replication scenario with OpenLDAP 2.3.40. I have some problems with replication, it fails random with error like I pasted above.
I don't understand with I get "No such attribte..." if the attribute exists in both servers. I resinchronized the servers manually but the problem happened again. This errors happens frequently with Samba attributes, because are the most active.
This LDAP is a Samba password backend.
I pasted the log file and a search in both servers.
----------------------[slave:636.rej]-------------------------------------------- ERROR: No such attribute: modify/delete: sambaAcctFlags: no such value replica: slave:636
Syncrepl is the way to go. slurpd has been dropped from 2.4 and I'm not sure if anyone looks into slurpd fixes either?
openldap-software@openldap.org