[389-users] replication between 1.2.2 and 1.2.6.1

Nathan Kinder nkinder at redhat.com
Thu Oct 14 21:25:28 UTC 2010


On 10/14/2010 01:34 PM, Robert Viduya wrote:
> Can we expect replication between 1.2.2 and 1.2.6.1 to work?  I'm trying to set up MMR between two servers running the two different versions and the 1.2.6.1 master is failing with the following message in it's errors log:
>
> [14/Oct/2010:16:26:19 -0400] NSMMReplicationPlugin - agmt="cn=people moulin stefan" (stefan:636): Unable to parse the response to the startReplication extended operation. Replication is aborting.
> [14/Oct/2010:16:26:19 -0400] NSMMReplicationPlugin - agmt="cn=people moulin stefan" (stefan:636): Incremental update failed and requires administrator action
>
> The corresponding messages in the 1.2.2 master's access file show:
>
> [14/Oct/2010:16:26:19 -0400] conn=139 fd=65 slot=65 SSL connection from 130.207.183.16 to 130.207.183.14
> [14/Oct/2010:16:26:19 -0400] conn=139 op=0 BIND dn="cn=Replication Manager,cn=config" method=128 version=3
> [14/Oct/2010:16:26:19 -0400] conn=139 op=0 RESULT err=0 tag=97 nentries=0 etime=0 dn="cn=replication manager,cn=config"
> [14/Oct/2010:16:26:19 -0400] conn=139 op=1 SRCH base="" scope=0 filter="(objectClass=*)" attrs="supportedControl supportedExtension"
> [14/Oct/2010:16:26:19 -0400] conn=139 op=1 RESULT err=0 tag=101 nentries=1 etime=0
> [14/Oct/2010:16:26:19 -0400] conn=139 op=2 SRCH base="" scope=0 filter="(objectClass=*)" attrs="supportedControl supportedExtension"
> [14/Oct/2010:16:26:19 -0400] conn=139 op=2 RESULT err=0 tag=101 nentries=1 etime=0
> [14/Oct/2010:16:26:19 -0400] conn=139 op=3 SRCH base="" scope=0 filter="(objectClass=*)" attrs="supportedControl supportedExtension"
> [14/Oct/2010:16:26:19 -0400] conn=139 op=3 RESULT err=0 tag=101 nentries=1 etime=0
> [14/Oct/2010:16:26:19 -0400] conn=139 op=4 EXT oid="2.16.840.1.113730.3.5.12"
> [14/Oct/2010:16:26:19 -0400] conn=139 op=4 RESULT err=2 tag=120 nentries=0 etime=0
> [14/Oct/2010:16:27:19 -0400] conn=139 op=5 UNBIND
> [14/Oct/2010:16:27:19 -0400] conn=139 op=5 fd=65 closed - U1
>
> I looked up oid 2.16.840.1.113730.3.5.12 and it's apparently new for hooking plugins into the replication process.  I just skimmed the 1.2.6.1 source code and it appears that there's logic to detect if the remote server supports it.  Is that the intent and it's bugged or is replication between the two version just not supposed to work?
>    
The 1.2.6.1 instance should detect that the 1.2.2 version does not 
support the newer startReplication extop.  This detection is done by 
searching the rootDSE of the receiving side to see if it advertises 
2.16.840.1.113730.3.5.12 as a supportedExtension.  The code is designed 
to send the old style startReplication extop if it detects that the 
newer style is not supported.

I would like to see the rootDSE entry from the 1.2.2 system.

-NGK
> --
> 389 users mailing list
> 389-users at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/389-users
>    




More information about the 389-users mailing list