<div dir="ltr"><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif">What I have done now was to add a new server, ipa02 and configured replication again and things are fine. </div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif"><br></div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif">However on IPA1 the 389 ds error logs have reference to the dead ipa2 replica.</div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif"><br></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">[07/Apr/2016:04:13:11 +0000] NSMMReplicationPlugin - agmt="cn=<a href="http://meToipa2.example.net">meToipa2.example.net</a>" (ipa2:389): Replication bind with GSSAPI auth failed: LDAP error -1 (Can't contact LDAP server) ()</font></div><div class="gmail_default"><font face="monospace, monospace">[07/Apr/2016:04:13:11 +0000] NSMMReplicationPlugin - Abort CleanAllRUV Task (rid 6): Failed to connect to replica(agmt="cn=<a href="http://meToipa2.example.net">meToipa2.example.net</a>" (ipa2:389)).</font></div><div class="gmail_default"><font face="monospace, monospace">[07/Apr/2016:04:13:11 +0000] NSMMReplicationPlugin - Abort CleanAllRUV Task (rid 6): Retrying in 14400 seconds</font></div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif"><br></div><div class="gmail_default"><font face="trebuchet ms, sans-serif">It will never be able to connect to ipa2 as its gone permanently. Also the </font><span style="font-family:'trebuchet ms',sans-serif;font-size:12.8px"> </span><span style="font-size:12.8px"><font face="monospace, monospace">ipa-replica-manage list `hostname`</font><font face="trebuchet ms, sans-serif"> command still shows the ipa2 as replica. </font></span></div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif"><span style="font-size:12.8px"><br></span></div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif"><span style="font-size:12.8px">How to remove this permanently ???</span></div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif"><span style="font-size:12.8px"><br></span></div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif"><span style="font-size:12.8px">Thanks.</span></div><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif"><span style="font-size:12.8px">--Prashant</span></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 6 April 2016 at 22:17, Prashant Bapat <span dir="ltr"><<a href="mailto:prashant@apigee.com" target="_blank">prashant@apigee.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:'trebuchet ms',sans-serif"><div class="gmail_default"># ipa-replica-manage list `hostname`</div><div class="gmail_default"><a href="http://ipa2.example.net" target="_blank">ipa2.example.net</a>: replica</div><div class="gmail_default"><a href="http://ipa3.example.net" target="_blank">ipa3.example.net</a>: replica</div><div class="gmail_default"><a href="http://ipa4.example.net" target="_blank">ipa4.example.net</a>: replica</div><div class="gmail_default"><br></div><div class="gmail_default"><a href="http://ipa2.example.net" target="_blank">ipa2.example.net</a> should not be there. How do I remove it?</div></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On 6 April 2016 at 18:55, Rob Crittenden <span dir="ltr"><<a href="mailto:rcritten@redhat.com" target="_blank">rcritten@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Prashant Bapat wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>
Hi,<br>
<br>
We had 4 IPA servers in master master mode with all of them connected to<br>
each other.<br>
<br>
IPA1 <---->  IPA2 (colo 1)<br>
IPA3 <---->  IPA4 (colo 2)<br>
<br>
One of the replica servers (IPA2) had to be rebuild.<br>
<br>
So I went ahead and used below commands.<br>
<br>
ipa-replica-manage disconnect IPA2 IPA3<br>
ipa-replica-manage disconnection IPA2 IPA4<br>
ipa-replica-manage del IPA2 (to remove it on IPA1).<br>
<br></span>
An then ran ipa-server-install --uninstallon IPA2.<span><br>
<br>
Created the replica info file using ipa-replica-prepare IPA2.<br>
<br>
When I tried to run ipa-replica-install on IPA2, it says<br>
<br>
A replication agreement for this host already exists. It needs to be<br>
removed.<br>
Run this on the master that generated the info file:<br></span>
     % ipa-replica-manage del <a href="http://ipa2.example.net" rel="noreferrer" target="_blank">ipa2.example.net</a> <<a href="http://ipa2.example.net" rel="noreferrer" target="_blank">http://ipa2.example.net</a>><span><br>
--force<br>
<br>
Now on IPA1, no matter what I do it still has references to IPA2.<br>
<br>
So far I have tried the following.<br>
<br></span>
 1. ipa-replica-manage del --force IPA2<br>
 2. ipa-replica-manage del --force --cleanruv IPA2<br>
 3. /usr/sbin/<a href="http://cleanallruv.pl" rel="noreferrer" target="_blank">cleanallruv.pl</a> <<a href="http://cleanallruv.pl" rel="noreferrer" target="_blank">http://cleanallruv.pl</a>> -D "cn=directory<span><br>
    manager" -w - -b "dc=example,dc=net" -r 6<br>
<br>
<br>
Got the rid = 6 by running<br>
ldapsearch -Y GSSAPI -b "dc=example,dc=net"<br>
'(&(nsuniqueid=ffffffff-ffffffff-ffffffff-ffffffff)(objectclass=nstombstone))'<br>
nsds50ruv<br>
<br>
In the directory server logs, I guess its still trying to connect to<br>
IPA2 and failing. Below are some lines.<br>
<br>
[06/Apr/2016:10:18:09 +0000] NSMMReplicationPlugin -<br></span>
agmt="cn=<a href="http://meToipa2.example.net" rel="noreferrer" target="_blank">meToipa2.example.net</a> <<a href="http://meToipa2.example.net" rel="noreferrer" target="_blank">http://meToipa2.example.net</a>>" (ipa2:389):<span><br>
Replication bind with GSSAPI auth failed: LDAP error -1 (Can't contact<br>
LDAP server) ()<br>
[06/Apr/2016:10:18:09 +0000] NSMMReplicationPlugin - CleanAllRUV Task<br>
(rid 6): Replica not online (agmt="cn=<a href="http://meToipa2.example.net" rel="noreferrer" target="_blank">meToipa2.example.net</a><br></span>
<<a href="http://meToipa2.example.net" rel="noreferrer" target="_blank">http://meToipa2.example.net</a>>" (ipa2:389))<span><br>
[06/Apr/2016:10:18:09 +0000] NSMMReplicationPlugin - CleanAllRUV Task<br>
(rid 6): Not all replicas online, retrying in 2560 seconds...<br>
<br>
Any pointers would be helpful.<br>
</span></blockquote>
<br>
On ipa1 run:<br>
<br>
% ipa-replica-manage list -v `hostname`<br>
<br>
This will give the list of actual agreements and their status.<span><font color="#888888"><br>
<br>
rob<br>
<br>
</font></span></blockquote></div><br></div>
</div></div></blockquote></div><br></div>