Thank you very much for the reply! We are running these versions... puppetserver version: 5.3.11 ruby 2.0.0p648 psych (2.0.0) hiera 3.12.0
On Wednesday, November 8, 2023 at 11:01:16 AM UTC-8 ben.ford wrote: > Hey James! That error sounds like you have an out-of-date Psych YAML gem. > > What versions of Puppet, Ruby, Hiera, and Psych are you using? > > > > On Nov 8, 2023, at 8:54 AM, James Millsap <[email protected]> wrote: > > We have a fairly mature puppet instance along with foreman for > classification. For some reason, yesterday, everything started failing > with this error: > > Info: Using environment 'production' > Info: Retrieving pluginfacts > Info: Retrieving plugin > Info: Loading facts > Error: Could not retrieve catalog from remote server: Error 500 on SERVER: > Server Error: Evaluation Error: Error while evaluating a Function Call, > undefined method `safe_load' for Puppet::Util::Yaml:Module (file: > /etc/puppetlabs/code/environments/production/manifests/site.pp, line: 3, > column: 1) on node hostname.company.com > Warning: Not using cache on failed catalog > Error: Could not retrieve catalog; skipping run > > Line 3 of the site.pp is just this: > hiera_include('classes', '') > > Which has not changed in many years. There is either a bug that appeared > from nowhere, or a syntax error buried somewhere. I have been going > through our repository and rolling back every yaml change, but so far > nothing has worked. If anyone has a clever way to get puppet to give me > some more information so I can find this, I would be eternally grateful. > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/cb051ca4-92a5-43c7-a7d0-9e8942b0af73n%40googlegroups.com > > <https://groups.google.com/d/msgid/puppet-users/cb051ca4-92a5-43c7-a7d0-9e8942b0af73n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > > *CAUTION:* This email originated from outside of the organization. Do not > click on links or open attachments unless you recognize the sender and know > the content is safe. > > > > This e-mail may contain information that is privileged or confidential. If > you are not the intended recipient, please delete the e-mail and any > attachments and notify us immediately. > > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/bf1b9d65-aa35-4f09-a445-6e0bce2ede12n%40googlegroups.com.
