| Puppet Version: Puppet Server Version: OS Name/Version: I upgraded Puppet from 6.x to 7.x. puppetserver 6.15.1 -> 7.0.3, puppet agents 6.21.1 -> 7.4.1, puppetdb 6.14.0 -> 7.2.0, puppetdb-termini 6.15.0 -> 7.2.0 After the upgrade when I do
on some of the nodes in my network, I get the following error during puppet run:
Info: Using configured environment 'production' |
Info: Retrieving pluginfacts |
Info: Retrieving plugin |
Info: Retrieving locales |
Info: Loading facts |
Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Puppet::Parser::Compiler failed with error NoMethodError: undefined method `scheme' for #<String:0x216cee9> on node bla.blub.com |
Warning: Not using cache on failed catalog |
Error: Could not retrieve catalog; skipping run
|
On other nodes puppet runs fine. I also upgraded ruby: ruby 2.3.3p222 -> ruby 2.7.2p137 I also tried to upgrade some puppet modules e.g. stdlib to a newer version, but it didn't help. Desired Behavior: Puppet runs without error. Actual Behavior: Puppet error. |