转载地址:http://www.ericshalov.com/2014/02/14/why-does-puppet-say-error-source-did-not-contain-any-pson/
Why does Puppet say “Error: source did not contain any PSON!”?
Posted by Eric on 14 February 2014, 1:34 am
If a puppet agent run is interrupted, it can leave an “agent_disabled.lock” file behind.
Make certain that Puppet really isn’t running, then delete it:
# ls -l /var/lib/puppet/state/
total 236K
-rw-r--r-- 1 root root 0 Feb 11 10:36 agent_disabled.lock
drwxr-xr-x 2 root root 4.0K Jan 21 17:06 graphs/
-rw-r----- 1 root root 149K Feb 11 10:02 last_run_report.yaml
-rw-r--r-- 1 root root 628 Feb 11 10:02 last_run_summary.yaml
-rw-r----- 1 root root 5.8K Feb 11 10:02 resources.txt
-rw-rw---- 1 root root 60K Feb 11 10:02 state.yaml
# rm /var/lib/puppet/state/agent_disabled.lock
#
..and test it:
# puppet agent -t
Info: Retrieving plugin