| Thanks for replying, A bit more info. It seems to be more to do with CRL download then certificate revoke. Attached configuration and trace of a node deactivate. It's probably also worth adding that puppet agent -t -v results in a warning. Info: Certificate revocation is disabled, skipping CRL download and checking puppet agent --genconfig | grep certificate_revoca certificate_revocation = false which is guess default for agent section of configuration file. Now puppet node deactivate webafs617.cern.ch does work if I explicitly add puppet node deactivate webafs617.cern.ch certificate_revocation = false to the main section. So if anything the only problem is that default value for puppet agent and puppet node deactivate seems to be different. In real life not actual problem here for us. We can set "certificate_revocation = false" . We shoudl probably actually enable CRLs of course but that is a different problem. puppet.conf trace.txt |