Red Hat Bugzilla – Bug 980988
freeipa missing dependency on openssh
Last modified: 2013-07-25 20:33:13 EDT
F19 introduced a lightweight containers: http://fedoraproject.org/wiki/Features/SystemdLightweightContainers
If you follow the instructions above to create a container, after installing freeipa in the container the following error occurs during ipa-client-install.
Traceback (most recent call last):
File "/usr/sbin/ipa-client-install", line 2550, in <module>
File "/usr/sbin/ipa-client-install", line 2536, in main
rval = install(options, env, fstore, statestore)
File "/usr/sbin/ipa-client-install", line 2344, in install
update_ssh_keys(cli_server, hostname, ipaservices.knownservices.sshd.get_config_dir(), options.create_sshfp)
File "/usr/sbin/ipa-client-install", line 1415, in update_ssh_keys
for basename in os.listdir(ssh_dir):
OSError: [Errno 2] No such file or directory: '/etc/ssh'
2013-07-03T16:16:35Z INFO File "/usr/lib/python2.7/site-packages/ipaserver/install/installutils.py", line 616, in run_script
return_value = main_function()
File "/sbin/ipa-server-install", line 1188, in main
sys.exit("Configuration of client side components failed!\nipa-client-install returned: " + str(e))
If you install openssh and re-run the installation, it completes successfully.
Configuring ssh is optional so we can't add a dependency, we just need to not assume it is always there.
Given that openssh package has no configuration files, we better fix ipa-client-install to skip configuring ssh.
freeipa-3.2.2-1.fc19 has been submitted as an update for Fedora 19.
* 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 freeipa-3.2.2-1.fc19'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
freeipa-3.2.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.