Problem with running Ansible after Upgrade to 1.24.1

Problem:
After Upgrading to Foreman 1.24.1 the execution sticks at 100% and nothing happens. I Upgrade to version as per description here:

After this the job started but in the detail output there is an error like this:

Error running command ‘ansible-runner run /tmp/d20200122-2436-c2w2ld -p playbook.yml’: Errno::ENOENT - No such file or directory - fork failed

Expected outcome:
(1/36): foreman-cli-1.24.1-1.el7.noarch.rpm | 18 kB 00:00:00
(2/36): foreman-debug-1.24.1-1.el7.noarch.rpm | 24 kB 00:00:00
(3/36): foreman-installer-1.24.1-1.el7.noarch.rpm | 1.6 MB 00:00:00
(4/36): foreman-postgresql-1.24.1-1.el7.noarch.rpm | 19 kB 00:00:00
(5/36): foreman-proxy-1.24.1-1.el7.noarch.rpm | 154 kB 00:00:00
(6/36): foreman-release-1.24.1-1.el7.noarch.rpm | 8.6 kB 00:00:00
(7/36): foreman-selinux-1.24.1-1.el7.noarch.rpm | 48 kB 00:00:00
(8/36): rubygem-kafo-4.0.0-1.el7.noarch.rpm | 71 kB 00:00:00
(9/36): rubygem-rb-inotify-0.9.7-3.el7.noarch.rpm | 13 kB 00:00:00
(10/36): rubygem-rsec-0.4.3-2.el7.noarch.rpm | 13 kB 00:00:00
(11/36): rubygem-rubyipmi-0.10.0-4.el7.noarch.rpm | 30 kB 00:00:00
(12/36): tfm-rubygem-apipie-bindings-0.3.0-1.el7.noarch.rpm | 42 kB 00:00:00
(13/36): tfm-rubygem-audited-4.9.0-1.el7.noarch.rpm | 20 kB 00:00:00
(14/36): tfm-rubygem-connection_pool-2.2.2-1.el7.noarch.rpm | 10 kB 00:00:00
(15/36): tfm-rubygem-deep_cloneable-3.0.0-1.el7.noarch.rpm | 26 kB 00:00:00
(16/36): tfm-rubygem-dynflow-1.4.1-1.fm1_24.el7.noarch.rpm | 370 kB 00:00:00
(17/36): rubygem-smart_proxy_dynflow-0.2.4-1.el7.noarch.rpm | 21 kB 00:00:00
(18/36): tfm-rubygem-deface-1.5.3-1.el7.noarch.rpm | 30 kB 00:00:00
(19/36): tfm-rubygem-foreman-tasks-core-0.3.3-1.fm1_24.el7.noarch.rpm | 27 kB 00:00:00
(20/36): tfm-rubygem-foreman_ansible-4.0.4-1.fm1_24.el7.noarch.rpm | 2.0 MB 00:00:00
(21/36): tfm-rubygem-foreman_ansible_core-3.0.2-1.fm1_24.el7.noarch.rpm | 24 kB 00:00:00
(22/36): tfm-rubygem-foreman-tasks-0.17.5-1.fm1_24.el7.noarch.rpm | 1.9 MB 00:00:00
(23/36): tfm-rubygem-foreman_discovery-16.0.1-1.fm1_24.el7.noarch.rpm | 369 kB 00:00:00
(24/36): tfm-rubygem-foreman_remote_execution_core-1.3.0-1.el7.noarch.rpm | 27 kB 00:00:00
(25/36): tfm-rubygem-gitlab-sidekiq-fetcher-0.5.2-1.el7.noarch.rpm | 11 kB 00:00:00
(26/36): tfm-rubygem-foreman_remote_execution-2.0.7-1.fm1_24.el7.noarch.rpm | 1.6 MB 00:00:00
(27/36): tfm-rubygem-hammer_cli-0.19.1-1.el7.noarch.rpm | 111 kB 00:00:00
(28/36): tfm-rubygem-hammer_cli_foreman-0.19.5-1.el7.noarch.rpm | 88 kB 00:00:00
(29/36): tfm-rubygem-jwt-2.2.1-1.el7.noarch.rpm | 16 kB 00:00:00
(30/36): tfm-rubygem-redis-4.1.2-1.el7.noarch.rpm | 47 kB 00:00:00
(31/36): tfm-rubygem-responders-3.0.0-1.el7.noarch.rpm | 19 kB 00:00:00
(32/36): tfm-rubygem-sidekiq-5.2.7-1.el7.noarch.rpm | 243 kB 00:00:00
(33/36): tfm-rubygem-unf_ext-0.0.7.2-1.el7.x86_64.rpm | 108 kB 00:00:00
(34/36): tfm-rubygem-unicode-0.4.4.4-1.el7.x86_64.rpm | 86 kB 00:00:00
(35/36): tfm-runtime-5.0-9.el7.x86_64.rpm | 36 kB 00:00:00
(36/36): foreman-1.24.1-1.el7.noarch.rpm | 27 MB 00:00:02

Distribution and version:
centos 7 3.10.0-957.27.2.el7.x86_64

thanks for helping

Hello Edll,

I had the same error. Installing ansible-runner (version 1.4.4) via pip fixed it for me.

Regards,
Lu1as

Thanks this work for me!

@Ondrej_Prazak have you seen this before?

No, I haven’t seen this before.