Error during external smart proxy installation

Hi all,
I’m trying to do a fresh install of Foreman 3.1.0, that all worked well until I wanted to install an external smart proxy.


When I’m trying to install with the foreman-installer, configured as explained in this doc:
I’m getting the following error messages:

2022-02-24 11:10:59 [ERROR ] [configure] Evaluation Error: Error while evaluating a Resource Statement, Foreman::Plugin[puppet]:
2022-02-24 11:10:59 [ERROR ] [configure] parameter 'version' expects a String value, got Undef
2022-02-24 11:10:59 [ERROR ] [configure] parameter 'config_file_group' expects a String value, got Undef (file: /usr/share/foreman-installer/modules/foreman/manifests/plugin/puppet.pp, line: 6) on node

I tried adding adding “–no-enable-foreman-plugin-puppet --no-enable-foreman-cli-puppet” to the installer, because that was mentioned in another post.
Had no success with that either.

Expected outcome:

A working smart proxy.

Foreman and Proxy versions:

Foreman Server:
foreman-cli/buster,now 3.1.0-1 all [installed]
foreman-debug/buster,now 3.1.0-1 all [installed,automatic]
foreman-dynflow-sidekiq/buster,now 3.1.0-1 all [installed]
foreman-installer/buster,now 3.1.0-1 all [installed]
foreman-postgresql/buster,now 3.1.0-1 all [installed]
foreman-proxy/buster,now 3.1.0-1 all [installed,automatic]
foreman-service/buster,now 3.1.0-1 all [installed]
foreman/buster,now 3.1.0-1 amd64 [installed,automatic]
ruby-foreman-puppet/plugins,now 2.0.0-1 all [installed]
ruby-hammer-cli-foreman-puppet/buster,now 0.0.4-1 all [installed]
ruby-hammer-cli-foreman/buster,now 3.0.0-1 all [installed,automatic]

Smart Proxy:
foreman-debug/buster,now 3.1.1-1 all [installed,automatic]
foreman-installer/buster,now 3.1.1-1 all [installed]
foreman-proxy/buster,now 3.1.1-1 all [installed]

Distribution and version:

Debian 10 Buster

Could install the proxy without errors with the new 3.2 version.

This can be marked as resolved then.