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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.