ipa-client-install installer checks ipa-client fstore and when it is empty, it considers the client as not installed.
ipa-client-install
ipa-client
fstore
However, when no config file is backed up during installation, client may wrongly assume that it is not installed and cause issues for example during server uninstallation when the client uninstallation procedure is skipped:
# ipa-server-install --uninstall -U Shutting down all IPA services Removing IPA client configuration Unconfiguring ntpd Unconfiguring CA directory server Unconfiguring CA Unconfiguring named Unconfiguring web server Unconfiguring krb5kdc Unconfiguring kadmin Unconfiguring directory server Unconfiguring ipa_memcached # grep -C 3 ipa-client-install /var/log/ipaserver-uninstall.log Stopping Directory Service 2013-01-09T08:00:24Z DEBUG stderr= 2013-01-09T08:00:24Z DEBUG args=/usr/sbin/ipa-client-install --on-master --unattended --uninstall 2013-01-09T08:00:24Z DEBUG stdout=IPA client is not configured on this system. 2013-01-09T08:00:24Z DEBUG stderr= # certutil -L -d /etc/pki/nssdb/ Certificate Nickname Trust Attributes SSL,S/MIME,JAR/XPI IPA CA CT,C,C
Installation leftovers may cause failure in subsequent installation.
Ticket has been cloned to Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=910899
master: a7110d7[[BR]] ipa-3-1: 89268ce
Metadata Update from @mkosek: - Issue assigned to tbabej - Issue set to the milestone: FreeIPA 3.2 - 2013/02
Login to comment on this ticket.