[Pkg-puppet-devel] Bug#584766: puppet: Should output an error if server/client versions are incompatible

Micah Anderson micah at riseup.net
Sat Sep 29 21:58:37 UTC 2012

tag upstream http://projects.puppetlabs.com/issues/16639

> I've just been trying to set up my first puppet installation, and spent a
> bit of time trying to work out why my squeeze client had troubles connecting
> to the lenny server. 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.
> I eventually found a bit in the documentation that mentioned that there
> "might be issues" when trying to connect a newer client to an older server.
> Once I discovered this, I installed the backports of the newer puppet on the
> server and all was well.

It is common wisdom in puppet land that your master should always be either the
same version as your clients or newer, and that when you upgrade, you should
upgrade the master first, and then the clients. 

> However, this would've been much easier to debug if the client and/or server
> had logged an error message indicating that the two versions were
> incompatible. It would be nice if the client could perform a version check
> when first connecting to the server.

I agree, it would be nice to have been told that! I've forwarded this upstream,
its a legitimate feature request.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-puppet-devel/attachments/20120929/9a273db4/attachment-0001.pgp>

More information about the Pkg-puppet-devel mailing list