Hello,
Just updated to 3.6.0 and a strange thing is happening (might not be related to 3.6 specifically just testing before making the jump from 2.7 for real).
I have a puppet master running under Apache/Passenger and when testing a client this happens:-
$ puppet agent -t --no-daemonize --noop
Info: Retrieving pluginfacts
Info: Retrieving plugin
Notice: /File[/var/lib/puppet/lib/puppet]/ensure: removed
Notice: /File[/var/lib/puppet/lib/facter]/ensure: removed
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find class <CLASS> for ....
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run
However if I shutdown the master and run it under a shell with "--debug --no-daemonize" everything is fine and clients (re-download) the facts/plugins
and get a catalog etc.
I am a bit mystified about this, and ideas ?
Thanks
Paul