Puppet service fails with Could not find terminus rest for indirection catalog after upgrading from puppet 3 to puppet 4 on Red Hat Satellite 6 client

Solution Verified - Updated -

Issue

  • On Red Hat Enterprise Linux 6 after upgrading from puppet 3 to puppet 4 while restarting puppet service below error is captured in /var/log/messages .
warning     Puppet  Unable to fetch my node definition, but the agent run will continue:
warning     Puppet  Could not find terminus rest for indirection node
err     /File[/var/lib/puppet/lib]  Failed to generate additional resources using 'eval_generate': Could not find terminus file for indirection file_metadata
err     /File[/var/lib/puppet/lib]  Could not evaluate: Could not retrieve file metadata for puppet://rhel6.example.com/plugins: Could not find terminus rest for indirection file_metadata
err     Puppet  Failed to apply catalog: Could not find terminus rest for indirection catalog

Environment

  • Red Hat Enterprise Linux 6.x
  • Red Hat Satellite 6.3.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content