https://bugzilla.redhat.com/show_bug.cgi?id=880563 (Fedora)
Description of problem: Ran this: /usr/sbin/ipa-client-install --domain idm.lab.bos.redhat.com --realm IDM.LAB.BOS.REDHAT.COM --principal admin -W --mkhomedir --no-ntp --enable-dns-updates --permit --unattended Output: Discovery was successful! Hostname: stef-rawhide.thewalter.lan Realm: IDM.LAB.BOS.REDHAT.COM DNS Domain: idm.lab.bos.redhat.com IPA Server: vm-101.idm.lab.bos.redhat.com BaseDN: dc=idm,dc=lab,dc=bos,dc=redhat,dc=com Synchronizing time with KDC... Enrolled in IPA realm IDM.LAB.BOS.REDHAT.COM Created /etc/ipa/default.conf Configured /etc/sssd/sssd.conf Configured /etc/krb5.conf for IPA realm IDM.LAB.BOS.REDHAT.COM trying https://vm-101.idm.lab.bos.redhat.com/ipa/xml Failed to update DNS records. Adding SSH public key from /etc/ssh/ssh_host_rsa_key.pub Adding SSH public key from /etc/ssh/ssh_host_dsa_key.pub Forwarding 'host_mod' to server 'http://vm-101.idm.lab.bos.redhat.com/ipa/xml' host_mod: invalid 'sshpubkey': must be binary data Failed to upload host SSH public keys. SSSD enabled Configured /etc/openldap/ldap.conf Version-Release number of selected component: freeipa-client-3.0.0-3.fc18 Additional info: libreport version: 2.0.18 abrt_version: 2.0.18 backtrace_rating: 4 cmdline: /usr/sbin/ipa-join --unenroll -h stef-rawhide.thewalter.lan crash_function: xmlrpc_env_clean kernel: 3.6.6-3.fc18.x86_64 truncated backtrace: :Thread no. 1 (2 frames) : #1 xmlrpc_env_clean at /usr/src/debug/xmlrpc-c-1.32.1/lib/libutil/error.c:52 : #2 unenroll_host at ipa-join.c:919
There are a number of ways in unenroll_client() where we would call xmlrpc_env_clean() without having first called xmlrpc_env_init(). I'll just move the init call earlier in the function.
It looks like there is a place we don't test the return value of strdup() too.
attachment freeipa-rcrit-1077-join.patch
master: 0d836cd
ipa-3-0: babde73
Ticket has been cloned to Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=903230
Upstream bug cloned to https://bugzilla.redhat.com/show_bug.cgi?id=961132
Rename component.
Metadata Update from @rcritten: - Issue assigned to rcritten - Issue set to the milestone: FreeIPA 3.0.3 (bug fixing)
Login to comment on this ticket.