Issue #3799 has been updated by Dan Bode.
I just saw this again. if roots PATH ends with :, puppetd fails with the same message. ---------------------------------------- Bug #3799: Reporting failed: "could not intern from yaml" if output ends in colon http://projects.puppetlabs.com/issues/3799 Author: Alan Harder Status: Investigating Priority: High Assigned to: Markus Roberts Category: serialization 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.
