| Summary: | RHEL6.5 ipa-server-install --uninstall says client is not configured | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | Scott Poore <spoore> |
| Component: | ipa | Assignee: | Jan Cholasta <jcholast> |
| Status: | CLOSED DUPLICATE | QA Contact: | Namita Soman <nsoman> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 6.5 | CC: | jcholast, mkosek, rcritten |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2013-09-24 16:12:56 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: | |
I've tried this process with ipa-client-install --uninstall first also and it fails the same way. This is how I can manually reproduce the issue:
# Start with a RHEL 6.3 server:
service iptables stop
service ip6tables stop
yum -y install ipa-server bind-dyndb-ldap
echo "$(hostname -i) $(hostname -s).testrelm.com" >> /etc/hosts
sed -i "s/^\(HOSTNAME=\).*$/\1$(hostname -s).testrelm.com/" \
/etc/sysconfig/network
hostname $(hostname -s).testrelm.com
ipa-server-install --setup-dns --forwarder=192.168.122.1 \
--hostname=$(hostname -s).testrelm.com -r TESTRELM.COM \
-n testrelm.com -p Secret123 -P Secret123 -a Secret123 -U
# ADD RHEL6.4 YUM REPOS
yum -y update 'ipa*' sssd
ipactl restart
# ADD RHEL6.5 YUM REPOS
yum -y update 'ipa*' sssd
ipactl restart
ipa-server-install --uninstall -U
Jan, can you please check this one? I was able to reproduce this. Applying <https://git.fedorahosted.org/cgit/freeipa.git/commit/?id=a7110d7a32b6eb7131ce47655cb14f693681ab01> after updating to 6.5 fixed the issue for me. Thank you, Jan. In that case this bug is a duplicate to Bug 1011044. Closing this one, lets get the patch pushed in scope of Bug 1011044. *** This bug has been marked as a duplicate of bug 1011044 *** |
Description of problem: On upgrade test from RHEL6.3 -> 6.4 -> 6.5, when ipa-server-install --uninstall is run, it does not see the client configured. So it does not run any client cleanup. ipa : DEBUG args=/usr/sbin/ipactl stop ipa : DEBUG stdout=Stopping pki-ca: [ OK ] Stopping httpd: [ OK ] Stopping ipa_memcached: [ OK ] Stopping named: .[ OK ] Stopping Kerberos 5 Admin Server: [ OK ] Stopping Kerberos 5 KDC: [ OK ] Shutting down dirsrv: PKI-IPA...[ OK ] TESTRELM-COM...[ OK ] Stopping CA Service Stopping HTTP Service Stopping MEMCACHE Service Stopping DNS Service Stopping KPASSWD Service Stopping KDC Service Stopping Directory Service ipa : DEBUG stderr= ipa : DEBUG args=/usr/sbin/ipa-client-install --on-master --unattended --uninstall ipa : DEBUG stdout= ipa : DEBUG stderr=IPA client is not configured on this system. Version-Release number of selected component (if applicable): ipa-server-2.2.0-16.el6.x86_64 -> ipa-server-3.0.0-25.el6.x86_64 -> ipa-server-3.0.0-36.el6.x86_64 How reproducible: Always in test automation. I'm still investigating manual. Steps to Reproduce: 1. Install IPA on rhel6.3 2. Upgrade IPA to version in 6.4 3. Upgrade IPA to version in 6.5 4. ipa-server-install --uninstall -U Actual results: Shows IPA client is not configured on this system. This leaves things like sssd running when it should not. Expected results: run ipa-client-install --uninstall so that it cleans up everything properly. Additional info: