Description of problem: If the system has 'sssd' but not 'adcli' installed, the 'realm join' operation will fail with the error: ! Failed to enroll machine in realm: sssd-1.12.1-2.fc21.x86_64 is already installed realm: Couldn't join realm: Failed to enroll machine in domain. See diagnostics. Version-Release number of selected component (if applicable): realmd-0.15.1-4.fc21.x86_64 How reproducible: Only tried once Steps to Reproduce: 1. Install Fedora Server Alpha RC1 with all defaults 2. Verify that 'sssd' is installed but 'adcli' is not. 3. run 'realm join -v <active directory realm>' Actual results: See above error Expected results: 'adcli' should be installed and the realm join should proceed. Additional info: I am opening another bug (which I will link to this one) to ensure that 'adcli' is installed in the default set of packages for Fedora Server. This will function as a workaround.
Patch in git master for this. This is due to a PackageKit change.
realmd-0.15.2-1.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/realmd-0.15.2-1.fc21
Package realmd-0.15.2-1.fc21: * should fix your issue, * was pushed to the Fedora 21 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing realmd-0.15.2-1.fc21' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-12431/realmd-0.15.2-1.fc21 then log in and leave karma (feedback).
realmd-0.15.2-1.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.