--uninstall is working fine for me, on my patched 3.3.4 client. Not sure about the latest version.
log output: root@trusty:/usr/lib/python2.7/dist-packages/ipapython/platform/debian# ipa-client-install --uninstall certmonger failed to start: Command '/usr/sbin/service certmonger start ' returned non-zero exit status 1 Unenrolling client from IPA server Removing Kerberos service principals from /etc/krb5.keytab Disabling client Kerberos and LDAP configurations Redundant SSSD configuration file /etc/sssd/sssd.conf was moved to /etc/sssd/sssd.conf.deleted Restoring client configuration files nscd daemon is not installed, skip configuration nslcd daemon is not installed, skip configuration Client uninstall complete. The original nsswitch.conf configuration has been restored. You may need to restart services or reboot the machine. Do you want to reboot the machine? [no]: n root@trusty:/usr/lib/python2.7/dist-packages/ipapython/platform/debian# -- You received this bug notification because you are a member of FreeIPA, which is subscribed to freeipa in Ubuntu. https://bugs.launchpad.net/bugs/1282818 Title: 14.04 freeipa ipa-client-install fails Status in “freeipa” package in Ubuntu: Triaged Bug description: Running ipa-client-install --mkhomedir --enable-dns-updates -d --force-join ran as previous install had partially failed on install and rollback. Had to manually delete some files to get installer to run again, --uninstall option did not work. ----------------------------------------------------------------------------------- This sections seems to be the main point of failure: failed to find session_cookie in persistent storage for principal 'host/1404t430.domain.n...@realm.name' trying https://ipa2.domain.name/ipa/xml Connection to https://ipa2.domain.name/ipa/xml failed with argument 2 must be string or None, not int trying https://ipa1.domain.name/ipa/xml Connection to https://ipa1.domain.name/ipa/xml failed with argument 2 must be string or None, not int Cannot connect to the server due to generic error: cannot connect to 'Gettext('any of the configured servers', domain='ipa', localedir=None)': https://ipa2.domain.name/ipa/xml, https://ipa1.domain.name/ipa/xml Installation failed. Rolling back changes. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/freeipa/+bug/1282818/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~freeipa Post to : freeipa@lists.launchpad.net Unsubscribe : https://launchpad.net/~freeipa More help : https://help.launchpad.net/ListHelp