Re: multi-master replication setup problem: both suppliers do "not have permission to supply replication updates to the replica"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



That fixed the problem.

Only thing is, when I created the replicationAgreement, I included the attribute "nsds5BeginReplicaRefresh: start".  Why then did I have to re-init?  I realized it couldn't start when i 1st created the agreement because I had the wrong credentials.  But why did I have to tell it to start again?  Does the refresh attr automatically change after each replication attempt?

Thanks,

Jon

----- Original Message -----
> From: "Mark Reynolds" <mareynol@xxxxxxxxxx>
> To: "General discussion list for the 389 Directory server project." <389-users@xxxxxxxxxxxxxxxxxxxxxxx>
> Cc: "Jon Detert" <jdetert@xxxxxxxxxxxxxxxxxxxxxx>
> Sent: Wednesday, March 19, 2014 11:26:23 AM
> Subject: Re:  multi-master replication setup problem: both suppliers do "not have permission to supply
> replication updates to the replica"
> 
> 
> On 03/18/2014 05:27 PM, Jon Detert wrote:
> > I reset the password of the replicaBindDn on both servers, and this error
> > stopped occurring.
> >
> > However, I have a new error now:
> >
> > [18/Mar/2014:16:22:24 -0500] NSMMReplicationPlugin -
> > agmt="cn=dc-ihc-dc-com-to-ds2" (test-ds2:389): Replica has a different
> > generation ID than the local data.
> 
> This is expected now that you resolved the replica bind issue.  This
> message is stating that the remote replica has not been initialized yet,
> or it was overwritten, and it needs to be reinitialized.
> 
> This should help you:
> 
> https://access.redhat.com/site/documentation/en-US/Red_Hat_Directory_Server/9.0/html/Administration_Guide/Managing_Replication-Initializing_Consumers.html
> 
> Regards,
> Mark
> >
> > and the replication agreement has a different status now:
> >
> > dn:
> > cn=dc-ihc-dc-com-to-ds2,cn=replica,cn=dc\3Dinfinityhealthcare\2Cdc\3Dcom,c
> >   n=mapping tree,cn=config
> > objectClass: top
> > objectClass: nsDS5ReplicationAgreement
> > description: agreement to replicate dc=ihc,dc=com tree from ds1 to ds2
> > cn: dc-ihc-dc-com-to-ds2
> > nsDS5ReplicaRoot: dc=infinityhealthcare,dc=com
> > nsDS5ReplicaHost: test-ds2.infinityhealthcare.com
> > nsDS5ReplicaPort: 389
> > nsDS5ReplicaBindDN: uid=replica-manager,cn=config
> > nsDS5ReplicaBindMethod: SIMPLE
> > nsDS5ReplicatedAttributeList: (objectclass=*) $ EXCLUDE
> > authorityRevocationLis
> >   t accountUnlockTime memberof
> > nsDS5ReplicaCredentials: {DES}Nz0qsqM5nShesnQPldsB7vYKQXOj2azjan8bTsUWxNM=
> > nsds50ruv: {replicageneration} 532892e8000000070000
> > nsds50ruv: {replica 7 ldap://test-ds2.infinityhealthcare.com:389}
> > nsds50ruv: {replica 14 ldap://test-ds1.infinityhealthcare.com:389}
> > nsruvReplicaLastModified: {replica 7
> > ldap://test-ds2.infinityhealthcare.com:38
> >   9} 00000000
> > nsruvReplicaLastModified: {replica 14
> > ldap://test-ds1.infinityhealthcare.com:3
> >   89} 00000000
> > nsds5replicareapactive: 0
> > nsds5replicaLastUpdateStart: 20140318212415Z
> > nsds5replicaLastUpdateEnd: 20140318212415Z
> > nsds5replicaChangesSentSinceStartup:
> > nsds5replicaLastUpdateStatus: 0 Replica acquired successfully: Incremental
> > upd
> >   ate started
> > nsds5replicaUpdateInProgress: FALSE
> > nsds5replicaLastInitStart: 0
> > nsds5replicaLastInitEnd: 0
> >
> > Any ideas?
> >
> > Thanks,
> >
> > Jon
> >
> >
> > ----- Original Message -----
> >> From: "Jon Detert" <jdetert@xxxxxxxxxxxxxxxxxxxxxx>
> >> To: "General discussion list for the 389 Directory server project."
> >> <389-users@xxxxxxxxxxxxxxxxxxxxxxx>
> >> Sent: Tuesday, March 18, 2014 3:59:10 PM
> >> Subject:  multi-master replication setup problem: both
> >> suppliers do "not have permission to supply
> >> replication updates to the replica"
> >>
> >> Hi,
> >>
> >> I have two 389-ds servers.  I want them to do multi-master replication to
> >> each other.  Beyond these 2, there are no other servers.
> >>
> >> I tried to do this via the command-line, following RedHat's guide [2].
> >>
> >> However, /var/log/dirsrv/slapd-*/errors says this:
> >>
> >> [18/Mar/2014:15:02:10 -0500] NSMMReplicationPlugin - conn=22 op=3
> >> replica="o=infinityhealthcare.com": Unable to acquire replica: error:
> >> permission denied
> >> [18/Mar/2014:15:07:02 -0500] NSMMReplicationPlugin -
> >> agmt="cn=o-ihccom-to-ds2" (test-ds2:389): Unable to acquire replica:
> >> permission denied. The bind dn "uid=replica-manager,cn=config" does not
> >> have
> >> permission to supply replication updates to the replica. Will retry later.
> >> [18/Mar/2014:15:07:02 -0500] NSMMReplicationPlugin -
> >> agmt="cn=dc-ihc-dc-com-to-ds2" (test-ds2:389): Unable to acquire replica:
> >> permission denied. The bind dn "uid=replica-manager,cn=config" does not
> >> have
> >> permission to supply replication updates to the replica. Will retry later.
> >>
> >> Any ideas what to do to fix?
> >>
> >> In case it helps explain the problem, here is what one of the replication
> >> agreements looks like:
> >>
> >> dn:
> >> cn=dc-ihc-dc-com-to-ds2,cn=replica,cn=dc\3Dinfinityhealthcare\2Cdc\3Dcom,c
> >>   n=mapping tree,cn=config
> >> objectClass: top
> >> objectClass: nsDS5ReplicationAgreement
> >> description: agreement to replicate dc=ihc,dc=com tree from ds1 to ds2
> >> cn: dc-ihc-dc-com-to-ds2
> >> nsDS5ReplicaRoot: dc=infinityhealthcare,dc=com
> >> nsDS5ReplicaHost: test-ds2.infinityhealthcare.com
> >> nsDS5ReplicaPort: 389
> >> nsDS5ReplicaBindDN: uid=replica-manager,cn=config
> >> nsDS5ReplicaBindMethod: SIMPLE
> >> nsDS5ReplicatedAttributeList: (objectclass=*) $ EXCLUDE
> >> authorityRevocationLis
> >>   t accountUnlockTime memberof
> >> nsDS5ReplicaCredentials: {DES}Nz0qsqM5nShesnQPldsB7vYKQXOj2azjan8bTsUWxNM=
> >> nsds5replicareapactive: 0
> >> nsds5replicaLastUpdateStart: 0
> >> nsds5replicaLastUpdateEnd: 0
> >> nsds5replicaChangesSentSinceStartup:
> >> nsds5replicaLastUpdateStatus: 3 Replication error acquiring replica:
> >> permissio
> >>   n denied
> >> nsds5replicaUpdateInProgress: FALSE
> >> nsds5replicaLastInitStart: 0
> >> nsds5replicaLastInitEnd: 0
> >>
> >> and here is the replica on the other server, that this agreement refers
> >> to:
> >>
> >> dn: cn=replica,cn=dc\3Dinfinityhealthcare\2Cdc\3Dcom,cn=mapping
> >> tree,cn=config
> >> objectClass: top
> >> objectClass: nsds5replica
> >> objectClass: extensibleObject
> >> cn: replica
> >> nsDS5ReplicaRoot: dc=infinityhealthcare,dc=com
> >> nsDS5ReplicaId: 7
> >> nsDS5ReplicaType: 3
> >> nsDS5Flags: 1
> >> nsds5ReplicaPurgeDelay: 604800
> >> nsDS5ReplicaBindDN: uid=replica-manager,cn=config
> >> nsState:: BwAAAAAAAACSnChTAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAA==
> >> nsDS5ReplicaName: 8d64c603-aecc11e3-b040c130-71875861
> >> nsds5ReplicaChangeCount: 0
> >> nsds5replicareapactive: 0
> >>
> >>
> >> [1]
> >> https://access.redhat.com/site/documentation/en-US/Red_Hat_Directory_Server/9.0/html/Administration_Guide/Managing_Replication-Configuring_Multi_Master_Replication.html
> >>
> >>
> >> [2]
> >> https://access.redhat.com/site/documentation/en-US/Red_Hat_Directory_Server/9.0/html/Administration_Guide/Managing_Replication-Configuring-Replication-cmd.html
> > --
> > 389 users mailing list
> > 389-users@xxxxxxxxxxxxxxxxxxxxxxx
> > https://admin.fedoraproject.org/mailman/listinfo/389-users
> 
> --
> Mark Reynolds
> 389 Development Team
> Red Hat, Inc
> mreynolds@xxxxxxxxxx
> 
> 

-- 
Jon Detert
Sr. Systems Administrator
Infinity Healthcare
Milwaukee, Wisconsin
414-290-6759
--
389 users mailing list
389-users@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/389-users





[Index of Archives]     [Fedora User Discussion]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora News]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora QA]     [Fedora Triage]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Yosemite Photos]     [Linux Apps]     [Maemo Users]     [Gnome Users]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Maemo Users]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Fedora ARM]

  Powered by Linux