Puppet server fails to start on Red Hat Satellite 6.x with 'NameError: cannot load Java class org.jruby.ext.psych.PsychLibrary' due to Puppet being disabled

Solution Verified - Updated -

Issue

  • The Puppet server fails to start after restarting the Satellite services.

    Mar 06 15:50:48 gtnrc-sat01v.cms.colt systemd[1]: Failed to start puppetserver Service.
    Mar 06 15:50:48 gtnrc-sat01v.cms.colt systemd[1]: puppetserver.service: Service RestartSec=100ms expired, scheduling restart.
    Mar 06 15:50:48 gtnrc-sat01v.cms.colt systemd[1]: puppetserver.service: Scheduled restart job, restart counter is at 12727.
    Mar 06 15:50:48 gtnrc-sat01v.cms.colt systemd[1]: Stopped puppetserver Service.
    Mar 06 15:50:48 gtnrc-sat01v.cms.colt systemd[1]: Starting puppetserver Service...
    Mar 06 15:50:56 gtnrc-sat01v.cms.colt puppetserver[1761305]: NameError: cannot load Java class org.jruby.ext.psych.PsychLibrary
    

Environment

  • Red Hat Satellite 6

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