Impport classes

Problem:

Cant seem to be able to import any classes that we have already setup. The import button does not exist in the configure–> classes area of the foreman UI as the documentation says.

It also says "This will not be visible unless you have at least one Puppet server with a puppet-enabled Smart Proxy. "

Expected outcome:

expected there to be an import class button per documentation. I am not certain how to confirm we have one Puppet server and puppet enabled smart proxy setup. We installed foreman with these options

foreman-installer --enable-foreman-plugin-puppet --enable-foreman-cli-puppet --foreman-proxy-puppet true --foreman-proxy-puppetca true --foreman-proxy-content-puppet true --enable-puppet --puppet-server true

Foreman and Proxy versions:
3.1.1

Foreman and Proxy plugin versions:

Distribution and version:

Other relevant data:

During the install we did get this one error that we have not be able to solve.

[root@uabrl-fore02 lance_lyons]#  foreman-installer --enable-foreman-plugin-puppet --enable-foreman-cli-puppet --foreman-proxy-puppet true --foreman-proxy-puppetca true --foreman-proxy-content-puppet true --enable-puppet --puppet-server true
2022-10-05 10:44:07 [NOTICE] [root] Loading installer configuration. This will take some time.
2022-10-05 10:44:09 [NOTICE] [root] Running installer with log based terminal output at level NOTICE.
2022-10-05 10:44:09 [NOTICE] [root] Use -l to set the terminal output log level to ERROR, WARN, NOTICE, INFO, or DEBUG. See --full-help for definitions.
2022-10-05 10:44:18 [NOTICE] [configure] Starting system configuration.
2022-10-05 10:44:26 [NOTICE] [configure] 250 configuration steps out of 1896 steps complete.
2022-10-05 10:44:29 [NOTICE] [configure] 500 configuration steps out of 1898 steps complete.
2022-10-05 10:44:31 [NOTICE] [configure] 750 configuration steps out of 1901 steps complete.
2022-10-05 10:44:32 [NOTICE] [configure] 1000 configuration steps out of 1906 steps complete.
2022-10-05 10:44:33 [NOTICE] [configure] 1250 configuration steps out of 1908 steps complete.
2022-10-05 10:44:56 [NOTICE] [configure] 1500 configuration steps out of 1908 steps complete.
2022-10-05 10:44:57 [NOTICE] [configure] 1750 configuration steps out of 1908 steps complete.
2022-10-05 10:45:03 [ERROR ] [configure] Proxy uabrl-fore02.olh.local has failed to load one or more features (Puppet), check /var/log/foreman-proxy/proxy.log for configuration errors
2022-10-05 10:45:03 [ERROR ] [configure] /Stage[main]/Foreman_proxy::Register/Foreman_smartproxy[uabrl-fore02.olh.local]/features: change from ["Logs", "Pulpcore", "Puppet CA"] to ["Logs", "Pulpcore", "Puppet", "Puppet CA"] failed: Proxy uabrl-fore02.olh.local has failed to load one or more features (Puppet), check /var/log/foreman-proxy/proxy.log for configuration errors
2022-10-05 10:45:06 [NOTICE] [configure] System configuration has finished.

  There were errors detected during install.
  Please address the errors and re-run the installer to ensure the system is properly configured.
  Failing to do so is likely to result in broken functionality.

in our case the proxy.log is empty.

I reran the install and this time I do have some content in the proxy.log but no errors, just certificate data.

Another thing to point out is that our smart proxy shows up in the foreman UI as running and Green check. If I turn it off (systemctl stop foreman-proxy) then i see the status change to a red X.

Puppet server appears to be running as well as we can issue commands to it like

puppetserver stop, puppetserver start, puppetserver reload, etc.