Description of problem: oddjobd is being enabled during realm join but not started Note, that oddjobd cannot be started through d-bus as it is probably expected, as stated in bug 963722, so it is necessary to start it as normal service. Version-Release number of selected component (if applicable): realmd-0.14.1-1.fc19 oddjob-0.31.4-1.fc19 authconfig-6.2.6-3.fc19 How reproducible: always Steps to Reproduce: # realm -v join -U Bender-admin ad.baseos.qe * Resolving: _ldap._tcp.dc._msdcs.ad.baseos.qe * Sending MS-CLDAP ping to: 10.34.25.20 * Successfully discovered: ad.baseos.qe Password for Bender-admin: * Required files: /usr/sbin/sssd, /usr/bin/net * LANG=C LOGNAME=root /usr/bin/net -s /var/cache/realmd/realmd-smb-conf.I269WW -U Bender-admin ads join ad.baseos.qe createupn Enter Bender-admin's password: ^[[ADNS update failed: NT_STATUS_UNSUCCESSFUL Using short domain name -- AD Joined 'PKIS' to dns domain 'ad.baseos.qe' DNS Update for pkis.ipa.baseos.qe failed: ERROR_DNS_UPDATE_FAILED * LANG=C LOGNAME=root /usr/bin/net -s /var/cache/realmd/realmd-smb-conf.I269WW -U Bender-admin ads keytab create Enter Bender-admin's password: * /usr/bin/systemctl enable sssd.service ln -s '/usr/lib/systemd/system/sssd.service' '/etc/systemd/system/multi-user.target.wants/sssd.service' * /usr/bin/systemctl restart sssd.service * /usr/bin/sh -c /usr/sbin/authconfig --update --enablesssd --enablesssdauth --enablemkhomedir --nostart && /usr/bin/systemctl enable sssd.service * Successfully enrolled machine in realm # ps -ef |grep oddjo root 4698 1268 0 10:22 pts/0 00:00:00 grep --color=auto oddjo # systemctl list-unit-files |grep oddjob oddjobd.service enabled The problem is probably here, with --nostart: * /usr/bin/sh -c /usr/sbin/authconfig --update --enablesssd --enablesssdauth --enablemkhomedir --nostart && /usr/bin/systemctl enable sssd.service and only sssd is started afterwards.
Patch available upstream.
Work around pushed upstream: commit a5a5ed0a7f3116e54387134a1d88dc1e53fc9671 Author: Stef Walter <stefw> Date: Mon May 27 11:34:43 2013 +0200 Hack around the fact that oddjobd does not autostart via DBus This is pretty awkward, but various oddjobd services cannot be started via the standard oddjobd auto-start mechanisms. So manually enable it to start at boot.
realmd-0.14.2-1.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/realmd-0.14.2-1.fc19
Package realmd-0.14.2-1.fc19: * should fix your issue, * was pushed to the Fedora 19 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing realmd-0.14.2-1.fc19' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-9364/realmd-0.14.2-1.fc19 then log in and leave karma (feedback).
realmd-0.14.2-1.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.