Issue #3799 has been reported by Alan Harder.

----------------------------------------
Bug #3799: Reporting failed: "could not intern from yaml" if output ends in 
colon
http://projects.puppetlabs.com/issues/3799

Author: Alan Harder
Status: Unreviewed
Priority: High
Assigned to: 
Category: reports
Target version: 
Affected version: 0.25.5
Keywords: 
Branch: 


One of our recipes we gets this with 0.25.5, ruby 1.8.7 on Solaris 10:

<pre>err: Reporting failed: Error 400 on SERVER: Could not intern from yaml: 
syntax error on line 2819, col 61: `      message: You can find a log of this 
install session at:'</pre>

The "message" listed above is part of the output from the recipe, from an exec 
resouce with logoutput => true.  I can reproduce the problem with this simple 
test case:

<pre>exec { 'echo foo:': logoutput => true }</pre>

To workaround the warning message in the log about serialization format (which 
I understand in 0.25.5 final release is now "debug" level, yay), we had added 
this in puppet.conf:
<pre>preferred_serialization_format = marshal</pre>
I've now tried yaml, b64_zlib_yaml and pson instead but got the same error 
(specifying pson results in b64_zlib_yaml being used).  raw got a different 
error.



-- 
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