Bug 863505
Summary: | Backport CLEANALLRUV to RHEL6.3 | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Jr Aquino <jr.aquino> | ||||
Component: | 389-ds-base | Assignee: | Rich Megginson <rmeggins> | ||||
Status: | CLOSED WONTFIX | QA Contact: | Sankar Ramalingam <sramling> | ||||
Severity: | urgent | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 6.3 | CC: | jgalipea, msauton, nkinder | ||||
Target Milestone: | rc | ||||||
Target Release: | --- | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2012-10-12 17:36:36 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Jr Aquino
2012-10-05 16:15:05 UTC
associated upstream ticket https://fedorahosted.org/389/ticket/483 The cliean RUV did not go into 6.3/2.2, but I believe it is set for 6.4 the ghost case may be same as salesforce 00693337 and 00654496 with bz 826677 / upstream 2797 - IPA cannot remove disconnected replica data to reconnect If this is the same issue, you currently have to delete the "ghost" entry directly from the database. assuming all replication agreements are already removed, as well as RUV records: * delete ghost with ldapdelete command * remove host record using ipa commands * prepare replica using ipa-replica-prepare * install replica * test replication ldapsearch -xLLL -D "cn=Directory Manager" -W -b cn=ipaserver1.example.com,cn=masters,cn=ipa,cn=etc,dc=example,dc=com ldapdelete -r -x -D "cn=Directory Manager" -W cn=ipaserver1.example.com,cn=masters,cn=ipa,cn=etc,dc=domain,dc=com Can't actually successfully do that since there are > 20 IPA servers who reinput the ghost back into one replica or another. I'm told that the only way to do this is to have the cleanruv take place on all replicas simultaneously, which is why cleanallruv was created. Spent the last 7 hours trying to clean this. Created attachment 622397 [details]
all 1.2.11 cleanallruv patches compressed into 1 patch file
These are all of the cleanallruv related patches from the 1.2.11 branch, rebased to 1.2.10, rebased to the internal rhel-6.3 branch, and compressed into 1 big patch file.
Upstream ticket: https://fedorahosted.org/389/ticket/483 A hotfix adding cleanallruv support has been provided in the support ticket. Has this hotfix been tried yet? To ssh://pkgs.devel.redhat.com/rpms/389-ds-base * [new branch] private-bug863505-rhel-6.3-branch -> private-bug863505-rhel-6.3-branch Build with patch passes 389-ds-base RHEL 6.3 acceptance tests and RHEL 6.4 cleanallruv tests. Can we mark this bug as CLOSED? (In reply to comment #8) > To ssh://pkgs.devel.redhat.com/rpms/389-ds-base > * [new branch] private-bug863505-rhel-6.3-branch -> > private-bug863505-rhel-6.3-branch > > Build with patch passes 389-ds-base RHEL 6.3 acceptance tests and RHEL 6.4 > cleanallruv tests. > > Can we mark this bug as CLOSED? Yes, marking as WONTFIX. We have provided a hotfix, and the official implementation of CLEANALLRUV is slated for RHEL 6.4. Just tested the supplied hotfix RPMS in my Stage Environment. I cleaned 3 different IPA Replicas, and about 5 different Ghosted CA Replicas. This hotfix works as advertised! updated the salesforce case 00717250 with newer rpm set: 0023-Ticket-337-RFE-Improve-CLEANRUV-functionality.patch 0024-CLEANALLRUV-add-force-cleaning.patch 389-ds-base-1.2.10.2-23.el6_3.src.rpm 389-ds-base-1.2.10.2-23.el6_3.x86_64.rpm 389-ds-base-debuginfo-1.2.10.2-23.el6_3.x86_64.rpm 389-ds-base-devel-1.2.10.2-23.el6_3.x86_64.rpm 389-ds-base-libs-1.2.10.2-23.el6_3.x86_64.rpm updated the salesforce case 00717250 with newer rpm set: 389-ds-base-1.2.10.2-28.el6_3.src.rpm 389-ds-base-1.2.10.2-28.el6_3.x86_64.rpm 389-ds-base-debuginfo-1.2.10.2-28.el6_3.x86_64.rpm 389-ds-base-devel-1.2.10.2-28.el6_3.x86_64.rpm 389-ds-base-libs-1.2.10.2-28.el6_3.x86_64.rpm |