first off, since you did not elaborate on this, have you done what the warning told you and checked if the tools are installed and the system is properly registered?
You can check this the following way:
On the system you want to manage,
rpm -qa | grep katello shoud list one package with a name like katello-ca-consumer-* as well as at least katello-host-tools (probably some more packages related to the host tools).
subscription-manager status should show “Overall Status: Current” and
subscription-manager identity should show you the Org name the system is registered to as well as an environment name in the form of < Lifecycle Environment >/< Content View >.
Can you verify these are all correct?
Second, you should have a foreman-proxy, since the main instance also has one with some plugins by default (if not, a lot of functionality will definetly be broken). You can check under Infrastructure -> Smart Proxies in the UI for that. Please note that it might be necessary to switch to “Any Location”/“Any Organization” in the dropdowns in the top bar right next to the Foreman logo (depending on how far you are with your setup). If you only see a proxy when in the “Any” context, it’s probably best to assign Org/Loc right away in the proxy’s settings.
Concerning the problem with remote execution:
On your Foreman server, you should have the following packages installed (versions will most likely differ for you)
rpm -qa | grep remote
rpm -qa | grep dynflow
If not, you probably have not setup remote execution plugin correctly.
If have installed everything, there are some more error sources that are best troubleshootet with more information on what you mean exactly with “can’t run remote execution jobs”.