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 '"#<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.