Issue #15669 has been updated by Andrew  Parker.

Status changed from Needs Decision to Closed

This changed from a fatal error to just a warning because of the fix for 
#16327. Providing any more information about this isn't really reasonable 
without fixing #6789 or something else related to content negotiation and 
versioned protocols.
----------------------------------------
Feature #15669: A more helpful error message when the puppet master is at the 
wrong version (2.7.x to 3.0)
https://projects.puppetlabs.com/issues/15669#change-75550

Author: Ben Hughes
Status: Closed
Priority: Normal
Assignee: eric sorenson
Category: usability
Target version: 3.x
Affected Puppet version: 
Keywords: errors
Branch: 


At present, between the 2.7.x and 3.0 transition, when you have a 3.0 agent 
talk to a 2.7.x master you get the following:

<pre>
Error: Failed to apply catalog: Could not intern from pson: source 
'"#&lt;Puppet::Node:0x7f' not in PSON!
</pre>

I imagine it won't be this simple, and this may not be the only case where that 
output is produced, but could we not add some code to the 2.7.x branch that 
detects that, and maybe goes "Hey, I'm not saying it's definitely this, but is 
your master older than your client? That's not cool buddy."

With the move to semver, can we not have that in the handshake, before we get 
to this part? So the agent/master tell each other what they are and what to 
expect? Like SSH does with it's connect.

I imagine this bump is going to be hit a few times for people. Partly why I'm 
"documenting" it here. (and added the doc team as watchers)


-- 
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 puppet-bugs@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-bugs+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to