[Freeipa-users] Replicas in a state of confusion

Ian Levesque ian at crystal.harvard.edu
Thu Feb 9 22:21:03 UTC 2012


On Feb 9, 2012, at 4:59 PM, Rich Megginson wrote:

>>> I think you failed to properly clean=up before reinstalling the replica.
>>> 
>>> On the replica make sure you run:
>>> ipa-server-install --uninstall
>>> 
>>> On the primary:
>>> ipa-replica-manage --force del sbgrid-directory-replica.in.hwlab
>>> 
>>> You will have to force because you already removed the replica.
>>> 
>>> Once you do that you can generate a new replica file for the replica and
>>> retry to set up replication.
>>> 
>>> Let me know if you encounter any other error once you have done that.
>> I tried what you suggested and today, the replication did complete.
>> 
>> That said, there were a bunch of errors on the initial master, including:
>> 
>> id2entry - str2entry returned NULL for id 12, string="rdn"
>> _entry_set_tombstone_rdn - Failed to convert DN automountmapname=auto.direct to RDN
>> (snip - continues for each automountmapname cn entry)
> 
> What version of 389-ds-base are you running?  rpm -qi 389-ds-base

[root at sbgrid-directory ~]# rpm -qa | grep -e 389 -e ipa | sort
389-ds-base-1.2.9.14-1.el6_2.2.x86_64
389-ds-base-libs-1.2.9.14-1.el6_2.2.x86_64
ipa-admintools-2.1.3-9.el6.x86_64
ipa-client-2.1.3-9.el6.x86_64
ipa-pki-ca-theme-9.0.3-7.el6.noarch
ipa-pki-common-theme-9.0.3-7.el6.noarch
ipa-python-2.1.3-9.el6.x86_64
ipa-server-2.1.3-9.el6.x86_64
ipa-server-selinux-2.1.3-9.el6.x86_64

[root at sbgrid-directory-replica ~]$ rpm -qa | grep -e 389 -e ipa | sort
389-ds-base-1.2.9.14-1.el6_2.2.x86_64
389-ds-base-libs-1.2.9.14-1.el6_2.2.x86_64
ipa-admintools-2.1.3-9.el6.x86_64
ipa-client-2.1.3-9.el6.x86_64
ipa-pki-ca-theme-9.0.3-7.el6.noarch
ipa-pki-common-theme-9.0.3-7.el6.noarch
ipa-python-2.1.3-9.el6.x86_64
ipa-server-2.1.3-9.el6.x86_64
ipa-server-selinux-2.1.3-9.el6.x86_64


>> NSMMReplicationPlugin - repl_set_mtn_referrals: could not set referrals for replica dc=sbgrid,dc=org: 20
>> (repeated several times)
> We believe this is benign.
> 
>> slapd_ldap_sasl_interactive_bind - Error: could not perform interactive bind for id [] mech [GSSAPI]: error 49 (Invalid credentials) (SASL(-13): authentication failure: GSSAPI Failure: gss_accept_sec_context)
>> slapi_ldap_bind - Error: could not perform interactive bind for id [] mech [GSSAPI]: error 49 (Invalid credentials)
>> (repeated several times)
>> 
>> NSMMReplicationPlugin - agmt="cn=meTosbgrid-directory-replica.in.hwlab" (sbgrid-directory-replica:389): Replication bind with GSSAPI auth failed: LDAP error 49 (Invalid credentials) (SASL(-13): authentication failure: GSSAPI Failure: gss_accept_sec_context)
> err=49 either means the kerberos credentials are incorrect, or the sasl mapping of the principal to the DN of the entry failed

OK, that's good to know. So, assuming the problem is that there was an invalid cached credential getting in the way, here's what I did to attempt a reconfiguration of the replica:

replica: ipa-server-install --uninstall && reboot
primary: ipa-replica-manage --force del sbgrid-directory-replica.in.hwlab && reboot
primary: ipa-replica-prepare sbgrid-directory-replica.in.hwlab & rsync ...
replica: ipa-replica-install ./replica-info-sbgrid-directory-replica.in.hwlab.gpg

The outcome was the same. 
Error logs from primary: http://pastebin.com/raw.php?i=jKnjZgwQ

[root at sbgrid-directory ~]# ipa-replica-manage list
sbgrid-directory.in.hwlab: master

[root at sbgrid-directory-replica ~]$ ipa-replica-manage list
sbgrid-directory.in.hwlab: master
sbgrid-directory-replica.in.hwlab: master

Thanks,
Ian




More information about the Freeipa-users mailing list