Administer > Settings > Content :
Use remote execution by default: YES
With the above setting, the default action (install package, update errata) is still trying to use katello-agent, and tasks are failing (as katello-agent is not installed).
Select a content host and navigate to Packages > Installed
Search for packages (e.g. ‘iwl1000’) and click ‘Remove Selected’ after selecting package.
Nothing will happen on the host
Expected outcome:
Expected actions to use Remote Execution over katello-agent
Foreman and Proxy versions:
Foreman 1.22.0
Katello 3.12.3
Foreman_remote_execution 1.8.2
Hi,
If you goto a single host and do an action and use remote execution does it work?
Is the SSH key for foreman-proxy on the clients in the authorized key file? I would be curious to see what it does with the first thing I mentioned, and to see if we are getting a trackback in the /var/log/foreman/production.log
Hello,
Yes the actions work when I manually do a ‘Remote Execution’ when available, using the foreman-proxy ssh key. As the logs are quite long, I’ve put them on pastebin with a 1 week expiry:
Apply Errata https://pastebin.com/fHuRMMtb
Package Install https://pastebin.com/7PgXJWW5
Installed Packages - Remove Selected https://pastebin.com/RpZPSd0B
The last one just stays on ‘Pending’ in the browser page, and after 10m I’ve cancelled it.
Action Type: Remove package
User: admin
Started At: Aug 22, 03:16 PM
Finished At:
Parameters: iwl1000-firmware
State: running
Result: pending
1 Like
@imphocused I will start looking into this and test here to see maybe if some regression slipped in. The logs that you posted look good with 0 tracebacks, so will test and report back
Hi @imphocused,
I spun up 2 clients and followed this article to get REX going:
https://www.linuxtechi.com/remote-execution-job-option-foreman-dashboard/
I was able to get it working correctly by selecting 2 hosts:
https://nimb.ws/UYLlNF
I did set the default as rex and I do see the same behavior as you are seeing, it still tries to use katello-agent. Can you file a redmine issue for this?
Thanks for troubleshooting. I’ve submitted the same as a bug report:
https://projects.theforeman.org/issues/27714
Thanks! @tbrisker can you move that issue to Katello? I tried but I don’t have the perms in redmine to do it. Once there it can be triaged accordingly