Issue #1190 has been updated by andrew.

Status changed from Accepted to Ready for Checkin
Assigned to changed from andrew to jamtur01
% Done changed from 0 to 100

Puppetd will never die, now we just need it to clean the certs on the 
puppetmaster and do my laundry and then we are golden

Posted the patch to the dev list (for 1190, 1199, 1200)

ready in my github repo:

git://github.com/littleidea/puppet.git

in the puppetd_handle_certs branch


----------------------------------------
Bug #1190: Puppetd exits if it receives a bad certificate
http://reductivelabs.com/redmine/issues/show/1190

Author: init
Status: Ready for Checkin
Priority: Normal
Assigned to: jamtur01
Category: executables
Target version: 0.24.5
Complexity: Unknown
Patch: Insufficient


When starting puppetd in daemon mode, a bad certificate received from the 
puppet master causes the client to exit. This is (according to me) undesirable 
behavior. Why not just retry once in a while like when there is no signed 
client certificate on the master for this host? As of now, if the client is 
reinstalled without first removing the old puppet client certificate, the 
system administrator must then manually login to the client to restart the 
puppet daemon (after removing the old certificate).

In my opinion, a daemon should not exit unless in encounters a truly fatal 
error, and this error is not one of them. An example of a truly fatal error 
would be a missing dependency.

Unfortunately, I do not know Ruby (yet), so I cannot fix it.



----------------------------------------
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://reductivelabs.com/redmine/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