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.
Problem:
When I’m trying to install with the foreman-installer, configured as explained in this doc:
https://docs.theforeman.org/3.1/Installing_Proxy/index-foreman-deb.html
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 dhcp.xxxxx.net
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