Unable to run ansible roles foreman 1.21.0-rc4

Problem:
Unable to run ansible roles. I have assigned roles to a host and press “Run Ansible roles” and this
failed.

Expected outcome:
Run ansible Roles correctly.

Foreman and Proxy versions:
1.21.0-RC4

Foreman and Proxy plugin versions:
ansible-smart-proxy 1.21.0-RC4
ruby-foreman-ansible 2.3.1-1
ruby-smart-proxy-ansible 2.1.0-1

Other relevant data:
[e.g. logs from Foreman and/or the Proxy, modified templates, commands issued, etc]
(for logs, surround with three back-ticks to get proper formatting, e.g.)

logs

Logs within foreman GUI

      1:
    Initialization error: RestClient::InternalServerError - 500 Internal Server Error
       2:
    Initialization error: RestClient::InternalServerError - 500 Internal Server Error
       3:
    Initialization error: RestClient::InternalServerError - 500 Internal Server Error
       4:
    Initialization error: RestClient::InternalServerError - 500 Internal Server Error
       5:
    Error loading data from proxy: NoMethodError - undefined method `code' for "500 Internal Server Error":String
       6:
    Did you mean?  encode




/var/log/foreman/production.log

    2019-02-15T10:22:39 [E|bac|] A sub task failed (RuntimeError)
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/action/with_sub_plans.rb:230:in `check_for_errors!'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/action/with_sub_plans.rb:136:in `try_to_finish'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/action/with_polling_sub_plans.rb:18:in `poll'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/action/with_polling_sub_plans.rb:10:in `run'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/foreman_remote_execution-1.7.0/app/lib/actions/remote_execution/run_hosts_job.rb:87:in `run'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/action.rb:538:in `block (3 levels) in execute_run'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware/stack.rb:26:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware.rb:18:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/foreman-tasks-0.14.5/app/lib/actions/middleware/watch_delegated_proxy_sub_tasks.rb:17:in `run'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware/stack.rb:22:in `call'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware/stack.rb:26:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware.rb:18:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware.rb:31:in `run'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware/stack.rb:22:in `call'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware/stack.rb:26:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware.rb:18:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware.rb:31:in `run'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware/stack.rb:22:in `call'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware/stack.rb:26:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware.rb:18:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/foreman-tasks-0.14.5/app/lib/actions/middleware/rails_executor_wrap.rb:14:in `block in run'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/activesupport-5.2.1/lib/active_support/execution_wrapper.rb:87:in `wrap'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/foreman-tasks-0.14.5/app/lib/actions/middleware/rails_executor_wrap.rb:13:in `run'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware/stack.rb:22:in `call'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware/stack.rb:26:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware.rb:18:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/action/progress.rb:30:in `with_progress_calculation'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/action/progress.rb:16:in `run'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware/stack.rb:22:in `call'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware/stack.rb:26:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware.rb:18:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/foreman-tasks-0.14.5/app/lib/actions/middleware/keep_current_timezone.rb:15:in `block in run'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/foreman-tasks-0.14.5/app/lib/actions/middleware/keep_current_timezone.rb:44:in `restore_curent_timezone'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/foreman-tasks-0.14.5/app/lib/actions/middleware/keep_current_timezone.rb:15:in `run'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware/stack.rb:22:in `call'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware/stack.rb:26:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware.rb:18:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/foreman-tasks-0.14.5/app/lib/actions/middleware/keep_current_user.rb:15:in `block in run'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/foreman-tasks-0.14.5/app/lib/actions/middleware/keep_current_user.rb:43:in `restore_curent_user'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/foreman-tasks-0.14.5/app/lib/actions/middleware/keep_current_user.rb:15:in `run'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware/stack.rb:22:in `call'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware/stack.rb:26:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware.rb:18:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/foreman-tasks-0.14.5/app/lib/actions/middleware/keep_current_taxonomies.rb:15:in `block in run'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/foreman-tasks-0.14.5/app/lib/actions/middleware/keep_current_taxonomies.rb:44:in `restore_current_taxonomies'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/foreman-tasks-0.14.5/app/lib/actions/middleware/keep_current_taxonomies.rb:15:in `run'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware/stack.rb:22:in `call'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware/stack.rb:26:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware.rb:18:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware.rb:31:in `run'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware/stack.rb:22:in `call'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/middleware/world.rb:30:in `execute'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/action.rb:537:in `block (2 levels) in execute_run'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/action.rb:536:in `catch'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/action.rb:536:in `block in execute_run'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/action.rb:450:in `block in with_error_handling'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/action.rb:450:in `catch'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/action.rb:450:in `with_error_handling'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/action.rb:531:in `execute_run'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/action.rb:277:in `execute'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:17:in `block (2 levels) in execute'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/execution_plan/steps/abstract.rb:162:in `with_meta_calculation'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:16:in `block in execute'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:30:in `open_action'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:15:in `execute'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/director.rb:56:in `execute'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/executors/parallel/worker.rb:14:in `block in on_message'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/executors.rb:12:in `run_user_code'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/executors/parallel/worker.rb:13:in `on_message'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-edge-0.4.1/lib-edge/concurrent/actor/context.rb:46:in `on_envelope'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-edge-0.4.1/lib-edge/concurrent/actor/behaviour/executes_context.rb:7:in `on_envelope'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-edge-0.4.1/lib-edge/concurrent/actor/behaviour/abstract.rb:25:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/dynflow-1.2.1/lib/dynflow/actor.rb:26:in `on_envelope'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-edge-0.4.1/lib-edge/concurrent/actor/behaviour/abstract.rb:25:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-edge-0.4.1/lib-edge/concurrent/actor/behaviour/awaits.rb:15:in `on_envelope'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-edge-0.4.1/lib-edge/concurrent/actor/behaviour/abstract.rb:25:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-edge-0.4.1/lib-edge/concurrent/actor/behaviour/sets_results.rb:14:in `on_envelope'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-edge-0.4.1/lib-edge/concurrent/actor/behaviour/abstract.rb:25:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-edge-0.4.1/lib-edge/concurrent/actor/behaviour/buffer.rb:38:in `process_envelope'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-edge-0.4.1/lib-edge/concurrent/actor/behaviour/buffer.rb:31:in `process_envelopes?'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-edge-0.4.1/lib-edge/concurrent/actor/behaviour/buffer.rb:20:in `on_envelope'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-edge-0.4.1/lib-edge/concurrent/actor/behaviour/abstract.rb:25:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-edge-0.4.1/lib-edge/concurrent/actor/behaviour/termination.rb:55:in `on_envelope'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-edge-0.4.1/lib-edge/concurrent/actor/behaviour/abstract.rb:25:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-edge-0.4.1/lib-edge/concurrent/actor/behaviour/removes_child.rb:10:in `on_envelope'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-edge-0.4.1/lib-edge/concurrent/actor/behaviour/abstract.rb:25:in `pass'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-edge-0.4.1/lib-edge/concurrent/actor/behaviour/sets_results.rb:14:in `on_envelope'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-edge-0.4.1/lib-edge/concurrent/actor/core.rb:162:in `process_envelope'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-edge-0.4.1/lib-edge/concurrent/actor/core.rb:96:in `block in on_envelope'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-edge-0.4.1/lib-edge/concurrent/actor/core.rb:119:in `block (2 levels) in schedule_execution'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/synchronization/mutex_lockable_object.rb:41:in `block in synchronize'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/synchronization/mutex_lockable_object.rb:41:in `synchronize'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/synchronization/mutex_lockable_object.rb:41:in `synchronize'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-edge-0.4.1/lib-edge/concurrent/actor/core.rb:116:in `block in schedule_execution'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/executor/serialized_execution.rb:18:in `call'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/executor/serialized_execution.rb:96:in `work'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/executor/serialized_execution.rb:77:in `block in call_job'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/concurrent-ruby-1.1.4/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker'
    /usr/share/foreman/vendor/ruby/2.3.0/gems/logging-2.2.2/lib/logging/diagnostic_context.rb:474:in `block in create_with_logging_context'



/etc/foreman-proxy/proxy.log


NameError: uninitialized constant ForemanRemoteExecutionCore
/usr/lib/ruby/vendor_ruby/dynflow/utils.rb:42:in `block in constantize'
/usr/lib/ruby/vendor_ruby/dynflow/utils.rb:40:in `each'
/usr/lib/ruby/vendor_ruby/dynflow/utils.rb:40:in `inject'
/usr/lib/ruby/vendor_ruby/dynflow/utils.rb:40:in `constantize'
/usr/lib/ruby/vendor_ruby/smart_proxy_dynflow_core/api.rb:32:in `block in <class:Api>'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:1611:in `call'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:1611:in `block in compile!'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:975:in `block (3 levels) in route!'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:994:in `route_eval'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:975:in `block (2 levels) in route!'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:1015:in `block in process_route'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:1013:in `catch'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:1013:in `process_route'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:973:in `block in route!'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:972:in `each'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:972:in `route!'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:1085:in `block in dispatch!'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:1067:in `block in invoke'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:1067:in `catch'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:1067:in `invoke'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:1082:in `dispatch!'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:907:in `block in call!'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:1067:in `block in invoke'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:1067:in `catch'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:1067:in `invoke'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:907:in `call!'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:895:in `call'
/usr/share/foreman-proxy/lib/proxy/log.rb:86:in `call'
/usr/share/foreman-proxy/lib/proxy/request_id_middleware.rb:14:in `call'
/usr/lib/ruby/vendor_ruby/rack/protection/xss_header.rb:18:in `call'
/usr/lib/ruby/vendor_ruby/rack/protection/path_traversal.rb:16:in `call'
/usr/lib/ruby/vendor_ruby/rack/protection/json_csrf.rb:18:in `call'
/usr/lib/ruby/vendor_ruby/rack/protection/base.rb:50:in `call'
/usr/lib/ruby/vendor_ruby/rack/protection/base.rb:50:in `call'
/usr/lib/ruby/vendor_ruby/rack/protection/frame_options.rb:31:in `call'
/usr/lib/ruby/vendor_ruby/rack/nulllogger.rb:9:in `call'
/usr/lib/ruby/vendor_ruby/rack/head.rb:13:in `call'
/usr/lib/ruby/vendor_ruby/sinatra/show_exceptions.rb:25:in `call'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:182:in `call'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:2013:in `call'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:1487:in `block in call'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:1787:in `synchronize'
/usr/lib/ruby/vendor_ruby/sinatra/base.rb:1487:in `call'
/usr/lib/ruby/vendor_ruby/rack/urlmap.rb:66:in `block in call'
/usr/lib/ruby/vendor_ruby/rack/urlmap.rb:50:in `each'
/usr/lib/ruby/vendor_ruby/rack/urlmap.rb:50:in `call'
/usr/lib/ruby/vendor_ruby/rack/urlmap.rb:66:in `block in call'
/usr/lib/ruby/vendor_ruby/rack/urlmap.rb:50:in `each'
/usr/lib/ruby/vendor_ruby/rack/urlmap.rb:50:in `call'
/usr/lib/ruby/vendor_ruby/rack/builder.rb:153:in `call'
/usr/lib/ruby/vendor_ruby/rack/handler/webrick.rb:88:in `service'
/usr/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
/usr/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
/usr/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
/usr/lib/ruby/vendor_ruby/logging/diagnostic_context.rb:448:in `block in create_with_logging_context'

Just looking at the error message, I would guess that remote execution smartproxy plugin is not properly installed.
Could you ceck your smartproxy has remote execution plugin installed? Should be Service “SSH” on the smartproxy UI page or package “rubygem-smart_proxy_remote_execution_ssh” on RPM based systems (don’t know the package name for deb).

Thanks for your reply. I will look on monday.
Best regards
mobios

apt-get install ruby-foreman-remote-execution-core did it.
Thanks areyus.