Satellite 6 installer fails with 'No Puppet module parser is installed and no cache of the file /usr/share/foreman-installer/modules/foreman/manifests/compute/gce.pp is available'.
Issue
-
Running the Satellite installation script gives the error output below:
/usr/share/gems/gems/kafo-6.5.0/lib/kafo/puppet_module.rb:70:in `parse': No Puppet module parser is installed and no cache of the file /usr/share/foreman- installer/modules/foreman/manifests/compute/gce.pp is available. Please check debug logs and install optional dependencies for the parser. (Kafo::ParserError) from /usr/share/gems/gems/kafo-6.5.0/lib/kafo/configuration.rb:133:in `block in modules' from /usr/share/gems/gems/kafo-6.5.0/lib/kafo/configuration.rb:133:in `map' from /usr/share/gems/gems/kafo-6.5.0/lib/kafo/configuration.rb:133:in `modules' from /usr/share/gems/gems/kafo-6.5.0/lib/kafo/kafo_configure.rb:253:in `modules' from /usr/share/gems/gems/kafo-6.5.0/lib/kafo/kafo_configure.rb:257:in `module' from /usr/share/gems/gems/kafo-6.5.0/lib/kafo/hook_context.rb:113:in `module_present?' from /usr/share/foreman-installer/hooks/boot/20-certs_update.rb:2:in `block (4 levels) in load'
Environment
- Red Hat Satellite 6.10 and above.
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.