Issue #15669 has been updated by Andrew Parker. Assignee deleted (eric sorenson) Target version deleted (3.x)
---------------------------------------- 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-75551 Author: Ben Hughes Status: Closed Priority: Normal Assignee: Category: usability Target version: 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 [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.
