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]<mailto:[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/7547DCB3-6ACE-46A7-AA63-157FEB0328D1%40perforce.com.
