为什么Puppet会撤销客户的证书?

我们开始从一个木偶代理获得一个错误:

Could not send report: SSL_connect returned=1 errno=0 state=SSLv3 read finished A: sslv3 alert certificate revoked 

事实上,根据服务器上的puppet cert list $h ,证书被吊销。 我清理它的主人,删除客户端上的/var/lib/puppet/ssl ,一切都很好。

然后我运行puppet cert list --all | grep revoked puppet cert list --all | grep revoked – 并且发现超过20 被列为“已撤销”的其他客户。 现场检查我发现的名单,傀儡代理没有任何其他的问题。

我的问题:

  1. 什么会导致木偶“撤销”一个特定客户的证书? 这当然不是由pipe理员完成的…
  2. 为什么这样的改革不会为大多数客户破坏事情 – 但只为了一些?

在客户端(RHEL6)和服务器上的2.7.18(RHEL5)上使用puppet-2.7.25。 谢谢!