Issue #16639 has been updated by eric sorenson.

Status changed from Unreviewed to Duplicate
Keywords set to errors

Yes, thanks for the report, I completely agree. We have an goal for an upcoming 
sprint to tackle error messages and specifically master/agent capability 
negotiation. Marking this as dup of the tracking bug for that: #6879
----------------------------------------
Feature #16639: Indicate when versions are incompatible
https://projects.puppetlabs.com/issues/16639#change-72746

Author: micah -
Status: Duplicate
Priority: Normal
Assignee: 
Category: usability
Target version: 
Affected Puppet version: 
Keywords: errors
Branch: 


A debian user reported a bug that they were trying puppet for the first time 
and had a really hard time getting going. Their problem turned out to be that 
their puppetmaster was running an older version than the client that they were 
trying to use. This happened because their puppetmaster was running Debian 
stable and the node was running something newer. There wasn't much in the way 
of useful error messages, just the client waiting for a certificate from the 
server, and the server claiming there were no certificates to be signed.

It has been common lore in the puppet world that one should always have the 
puppetmaster be the same version or newer than the clients (you should always 
update the puppetmaster first, and then the clients). In fact, it is documented 
that there "might be issues" when trying to connect a newer client to an older 
server.
                                                                                
                                                     
This person would have had a much smoother entry into puppet if they knew that, 
but they had no way of knowing that because there was no information about this 
presented to them. It would have been much easier if the client (and/or the 
server, but ideally the client because that is typically where you are looking 
when you begin) spit something out indicating that the two versions were 
incompatible. 


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