Issue #5547 has been updated by Banio Carpenter.

Seeing the same on server and clients running Debian squeeze

puppet: 2.6.2

Linux 2.6.35-24-virtual #42-Ubuntu SMP i686 GNU/Linux

ruby --version
ruby 1.8.7 (2010-08-16 patchlevel 302) [i486-linux]


I see this maybe about 25% of the time that I do a puppetd -t on the clients.  
I just rerun puppetd -t and it usually works.

Usually it looks like this:

# puppetd -t
info: Retrieving plugin
err: Failed to prepare catalog: Could not run command from prerun_command: 
Execution of '/etc/puppet/etckeeper-commit-pre' returned 1: 
err: Could not retrieve catalog from remote server: Could not intern from pson: 
source did not contain any PSON!
warning: Not using cache on failed catalog
err: Could not retrieve catalog; skipping run
err: Could not run Puppet configuration client: Could not run command from 
postrun_command: Execution of '/etc/puppet/etckeeper-commit-post' returned 1: 



However, sometimes it pops up part way through a run of puppetd -t, but that is 
rare.

For example:

root@domU-12-31-39-0A-98-E4:/home# puppetd -t
warning: peer certificate won't be verified in this SSL session
info: Caching certificate for client1.example.com
info: Retrieving plugin
info: Caching certificate_revocation_list for ca
notice: /File[/var/lib/puppet/lib/facter]/ensure: created
notice: /File[/var/lib/puppet/lib/puppet]/ensure: created
notice: /File[/var/lib/puppet/lib/puppet/parser]/ensure: created
notice: /File[/var/lib/puppet/lib/puppet/parser/functions]/ensure: defined 
content as '{md5}d41d8cd98f00b204e9800998ecf8427e'
notice: /File[/var/lib/puppet/lib/puppet/provider]/ensure: created
notice: /File[/var/lib/puppet/lib/puppet/provider/httpauth]/ensure: created
notice: /File[/var/lib/puppet/lib/puppet/provider/httpauth/httpauth.rb]/ensure: 
defined content as '{md5}b0f97c8929537caa76881bcaf161b820'
notice: /File[/var/lib/puppet/lib/puppet/type]/ensure: created
notice: /File[/var/lib/puppet/lib/puppet/type/httpauth.rb]/ensure: defined 
content as '{md5}beab42ad1086202db040c72bc6783494'
info: Creating state file /var/lib/puppet/state/state.yaml
info: Loading downloaded plugin /var/lib/puppet/lib/puppet/parser/functions
info: Loading downloaded plugin /var/lib/puppet/lib/puppet/type/httpauth.rb
info: Loading downloaded plugin 
/var/lib/puppet/lib/puppet/provider/httpauth/httpauth.rb
err: Failed to prepare catalog: Could not run command from prerun_command: 
Execution of '/etc/puppet/etckeeper-commit-pre' returned 1: 
err: Could not retrieve catalog from remote server: Could not intern from pson: 
source did not contain any PSON!
warning: Not using cache on failed catalog
err: Could not retrieve catalog; skipping run
err: Could not run Puppet configuration client: Could not run command from 
postrun_command: Execution of '/etc/puppet/etckeeper-commit-post' returned 1: 


If you need more info, just let me know.
----------------------------------------
Bug #5547: Periodic "source did not contain any PSON!" error on all clients. 
Server / client version 2.6.2
https://projects.puppetlabs.com/issues/5547

Author: Alex Arwine
Status: Needs More Information
Priority: Normal
Assignee: 
Category: 
Target version: 
Affected Puppet version: 
Keywords: 
Branch: 


Puppetmaster running in daemon at version 2.6.2
Uses a custom external classifier

Clients all on 2.6.2

Every client will periodically come up with this error:
 [1;35merr: Could not retrieve catalog from remote server: Could not intern 
from pson: source did not contain any PSON! [0m
 [0;36mnotice: Using cached catalog [0m

I spent some time trying to get a debug run where the error shows itself and 
have attached the file (~56 lines)

My guess is it's something serverside, but I've been unable to track down the 
problem or the solution in the irc.




-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to