Unable to active OpenScap plugin

Problem: Unable to active OpenScap plugin

Expected outcome:
OpenScap should be active

Foreman and Proxy versions:

Foreman and Proxy plugin versions:

Distribution and version:

  • ansiblerole-foreman_scap_client-0.3.0-1.el8.noarch
  • candlepin-4.4.20-1.el8.noarch
  • candlepin-selinux-4.4.20-1.el8.noarch
  • dynflow-utils-1.6.3-1.el8.x86_64
  • foreman-3.12.1-1.el8.noarch
  • foreman-cli-3.12.1-1.el8.noarch
  • foreman-dynflow-sidekiq-3.12.1-1.el8.noarch
  • foreman-installer-3.12.1-1.el8.noarch
  • foreman-installer-katello-3.12.1-1.el8.noarch
  • foreman-postgresql-3.12.1-1.el8.noarch
  • foreman-proxy-3.12.1-1.el8.noarch
  • foreman-redis-3.12.1-1.el8.noarch
  • foreman-release-3.12.1-1.el8.noarch
  • foreman-selinux-3.12.1-1.el8.noarch
  • foreman-service-3.12.1-1.el8.noarch
  • katello-4.14.1-1.el8.noarch
  • katello-ca-consumer-tolfrmnapp01.fcc.bss.globalivewireless.local-1.0-1.noarch
  • katello-certs-tools-2.10.0-1.el8.noarch
  • katello-client-bootstrap-1.7.9-2.el8.noarch
  • katello-common-4.14.1-1.el8.noarch
  • katello-host-tools-3.5.4-1.el8sat.noarch
  • katello-repos-4.14.1-1.el8.noarch
  • katello-selinux-5.0.2-1.el8.noarch
  • puppet-foreman_scap_client-1.0.0-2.el8.noarch
  • python3.11-pulp-ansible-0.21.8-1.el8.noarch
  • python3.11-pulp-cli-0.29.2-2.el8.noarch
  • python3.11-pulp-container-2.20.3-1.el8.noarch
  • python3.11-pulp-deb-3.2.1-1.el8.noarch
  • python3.11-pulp-glue-0.29.2-2.el8.noarch
  • python3.11-pulp-python-3.11.3-1.el8.noarch
  • python3.11-pulp-rpm-3.26.1-1.el8.noarch
  • python3.11-pulpcore-3.49.22-1.el8.noarch
  • rubygem-dynflow-1.9.0-1.el8.noarch
  • rubygem-foreman-tasks-9.2.3-1.fm3_12.el8.noarch
  • rubygem-foreman_maintain-1.7.6-1.el8.noarch
  • rubygem-foreman_openscap-9.0.4-1.fm3_12.el8.noarch
  • rubygem-foreman_remote_execution-13.2.5-1.fm3_12.el8.noarch
  • rubygem-hammer_cli-3.12.0-1.el8.noarch
  • rubygem-hammer_cli_foreman-3.12.0-1.el8.noarch
  • rubygem-hammer_cli_foreman_openscap-0.2.1-1.fm3_10.el8.noarch
  • rubygem-hammer_cli_foreman_remote_execution-0.3.0-1.fm3_10.el8.noarch
  • rubygem-hammer_cli_foreman_tasks-0.0.21-1.fm3_11.el8.noarch
  • rubygem-hammer_cli_katello-1.14.3-1.el8.noarch
  • rubygem-katello-4.14.1-1.el8.noarch
  • rubygem-pulp_ansible_client-0.21.7-1.el8.noarch
  • rubygem-pulp_certguard_client-3.49.17-1.el8.noarch
  • rubygem-pulp_container_client-2.20.2-1.el8.noarch
  • rubygem-pulp_deb_client-3.2.1-1.el8.noarch
  • rubygem-pulp_file_client-3.49.17-1.el8.noarch
  • rubygem-pulp_ostree_client-2.3.2-1.el8.noarch
  • rubygem-pulp_python_client-3.11.2-1.el8.noarch
  • rubygem-pulp_rpm_client-3.26.1-1.el8.noarch
  • rubygem-pulpcore_client-3.49.17-1.el8.noarch
  • rubygem-smart_proxy_pulp-3.3.0-1.fm3_10.el8.noarch

Other relevant data:

[root@tolfrmnapp01 ~]# foreman-installer --enable-foreman-proxy-plugin-openscap
2025-04-01 09:41:39 [NOTICE] [root] Loading installer configuration. This will take some time.
2025-04-01 09:41:42 [NOTICE] [root] Running installer with log based terminal output at level NOTICE.
2025-04-01 09:41:42 [NOTICE] [root] Use -l to set the terminal output log level to ERROR, WARN, NOTICE, INFO, or DEBUG. See --full-help for definitions.
2025-04-01 09:41:45 [NOTICE] [configure] Starting system configuration.
2025-04-01 09:41:58 [NOTICE] [configure] 250 configuration steps out of 1374 steps complete.
2025-04-01 09:41:58 [NOTICE] [configure] 500 configuration steps out of 1376 steps complete.
2025-04-01 09:42:01 [NOTICE] [configure] 750 configuration steps out of 1381 steps complete.
2025-04-01 09:42:01 [NOTICE] [configure] 1000 configuration steps out of 1384 steps complete.
2025-04-01 09:42:32 [NOTICE] [configure] 1250 configuration steps out of 1384 steps complete.
2025-04-01 09:42:34 [ERROR ] [configure] Proxy tolfrmnapp01.fcc.bss.globalivewireless.local has failed to load one or more features (Openscap), check /var/log/foreman-proxy/proxy.log for configuration errors
2025-04-01 09:42:34 [ERROR ] [configure] /Stage[main]/Foreman_proxy::Register/Foreman_smartproxy[tolfrmnapp01.fcc.bss.globalivewireless.local]/features: change from [“Logs”, “Pulpcore”] to [“Logs”, “Openscap”, “Pulpcore”] failed: Proxy tolfrmnapp01.fcc.bss.globalivewireless.local has failed to load one or more features (Openscap), check /var/log/foreman-proxy/proxy.log for configuration errors
2025-04-01 09:42:36 [NOTICE] [configure] System configuration has finished.

Error 1: Puppet Foreman_smartproxy resource ‘tolfrmnapp01.fcc.bss.globalivewireless.local’ failed. Logs:
/Stage[main]/Foreman_proxy::Register/Foreman_smartproxy[tolfrmnapp01.fcc.bss.globalivewireless.local]
Adding autorequire relationship with Anchor[foreman::service]
Adding autorequire relationship with Anchor[foreman::providers::oauth]
Starting to evaluate the resource (1371 of 1384)
Evaluated in 0.45 seconds
Foreman_smartproxytolfrmnapp01.fcc.bss.globalivewireless.local
Making get request to https://tolfrmnapp01.fcc.bss.globalivewireless.local/api/v2/smart_proxies?search=name%3D"tolfrmnapp01.fcc.bss.globalivewireless.local"
Received response 200 from request to https://tolfrmnapp01.fcc.bss.globalivewireless.local/api/v2/smart_proxies?search=name%3D"tolfrmnapp01.fcc.bss.globalivewireless.local"
Making put request to https://tolfrmnapp01.fcc.bss.globalivewireless.local/api/v2/smart_proxies/1/refresh
Received response 200 from request to https://tolfrmnapp01.fcc.bss.globalivewireless.local/api/v2/smart_proxies/1/refresh
/Stage[main]/Foreman_proxy::Register/Foreman_smartproxy[tolfrmnapp01.fcc.bss.globalivewireless.local]/features
change from [“Logs”, “Pulpcore”] to [“Logs”, “Openscap”, “Pulpcore”] failed: Proxy tolfrmnapp01.fcc.bss.globalivewireless.local has failed to load one or more features (Openscap), check /var/log/foreman-proxy/proxy.log for configuration errors

1 error was detected during installation.
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.

The full log is at /var/log/foreman-installer/katello.log
[root@tolfrmnapp01 ~]#

Could you try foreman-installer --enable-foreman-proxy-plugin-openscap --enable-foreman-plugin-openscap? You need both the foreman and proxy plugins for things to function.

[root@tolfrmnapp01 ~]# foreman-installer --enable-foreman-proxy-plugin-openscap --enable-foreman-plugin-openscap
2025-04-01 11:56:45 [NOTICE] [root] Loading installer configuration. This will take some time.
2025-04-01 11:56:48 [NOTICE] [root] Running installer with log based terminal output at level NOTICE.
2025-04-01 11:56:48 [NOTICE] [root] Use -l to set the terminal output log level to ERROR, WARN, NOTICE, INFO, or DEBUG. See --full-help for definitions.
2025-04-01 11:56:51 [NOTICE] [configure] Starting system configuration.
2025-04-01 11:57:03 [NOTICE] [configure] 250 configuration steps out of 1374 steps complete.
2025-04-01 11:57:03 [NOTICE] [configure] 500 configuration steps out of 1376 steps complete.
2025-04-01 11:57:06 [NOTICE] [configure] 750 configuration steps out of 1381 steps complete.
2025-04-01 11:57:06 [NOTICE] [configure] 1000 configuration steps out of 1384 steps complete.
2025-04-01 11:57:33 [NOTICE] [configure] 1250 configuration steps out of 1384 steps complete.
2025-04-01 11:57:35 [ERROR ] [configure] Proxy tolfrmnapp01.fcc.bss.globalivewireless.local has failed to load one or more features (Openscap), check /var/log/foreman-proxy/proxy.log for configuration errors
2025-04-01 11:57:35 [ERROR ] [configure] /Stage[main]/Foreman_proxy::Register/Foreman_smartproxy[tolfrmnapp01.fcc.bss.globalivewireless.local]/features: change from [“Logs”, “Pulpcore”] to [“Logs”, “Openscap”, “Pulpcore”] failed: Proxy tolfrmnapp01.fcc.bss.globalivewireless.local has failed to load one or more features (Openscap), check /var/log/foreman-proxy/proxy.log for configuration errors
2025-04-01 11:57:37 [NOTICE] [configure] System configuration has finished.

Error 1: Puppet Foreman_smartproxy resource ‘tolfrmnapp01.fcc.bss.globalivewireless.local’ failed. Logs:
/Stage[main]/Foreman_proxy::Register/Foreman_smartproxy[tolfrmnapp01.fcc.bss.globalivewireless.local]
Adding autorequire relationship with Anchor[foreman::service]
Adding autorequire relationship with Anchor[foreman::providers::oauth]
Starting to evaluate the resource (1371 of 1384)
Evaluated in 0.40 seconds
Foreman_smartproxytolfrmnapp01.fcc.bss.globalivewireless.local
Making get request to https://tolfrmnapp01.fcc.bss.globalivewireless.local/api/v2/smart_proxies?search=name%3D"tolfrmnapp01.fcc.bss.globalivewireless.local"
Received response 200 from request to https://tolfrmnapp01.fcc.bss.globalivewireless.local/api/v2/smart_proxies?search=name%3D"tolfrmnapp01.fcc.bss.globalivewireless.local"
Making put request to https://tolfrmnapp01.fcc.bss.globalivewireless.local/api/v2/smart_proxies/1/refresh
Received response 200 from request to https://tolfrmnapp01.fcc.bss.globalivewireless.local/api/v2/smart_proxies/1/refresh
/Stage[main]/Foreman_proxy::Register/Foreman_smartproxy[tolfrmnapp01.fcc.bss.globalivewireless.local]/features
change from [“Logs”, “Pulpcore”] to [“Logs”, “Openscap”, “Pulpcore”] failed: Proxy tolfrmnapp01.fcc.bss.globalivewireless.local has failed to load one or more features (Openscap), check /var/log/foreman-proxy/proxy.log for configuration errors

1 error was detected during installation.
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.

The full log is at /var/log/foreman-installer/katello.log

Do you see any tracebacks in /var/log/foreman-proxy/proxy.log or in /var/log/foreman/production.log

[root@app01 ~]# cat /var/log/foreman/production.log | grep Backtrace
2025-04-01T11:54:41 [I|app|1664f0f9] Backtrace for ‘ActionController::InvalidAuthenticityToken’ error (ActionController::InvalidAuthenticityToken): ActionController::InvalidAuthenticityToken
[root@app01 ~]#
[root@app01 ~]# cat /var/log/foreman-proxy/proxy.log | grep Backtrace
[root@app01 ~]#