Satellite 6 puppet "Error 400 on SERVER: Could not find class foreman_scap_client"
Issue
- Puppet agent on host is unable to fetch any node definition from satellite or capsule server.
- After running puppet agent on a host command line, it cannot pull pre-determined configuration sets of puppet components from the capsule/satellite server.
#puppet agent -to
- Error message returned
Info: Loading facts in /var/lib/puppet/lib/facter/java_major_version.rb
Info: Loading facts in /var/lib/puppet/lib/facter/smartd.rb
Info: Loading facts in /var/lib/puppet/lib/facter/ssh.rb
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find class foreman_scap_client for example.host.XXXX on node example.host.XXXX
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run
Environment
- Red Hat Enterprise Linux 6.x
- Red Hat Enterprise Linux 7.x
- Red Hat Satellite 6.1.1 and above
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.