错误:使用puppet cert sign时无法找到CSR:domain

时间:2018-01-04 17:57:18

标签: ssl debian apache2 puppet

我正在尝试签署我的节点(对于一个木偶大师)我所做的任何事情我都会收到以下错误:

Error: Could not find CSR for: [domain name]

该节点确实列在puppet证书列表-all

2 个答案:

答案 0 :(得分:2)

您可能需要从puppet目录中删除证书(通常位于/etc/puppetlabs/puppet/ssl)并重新发布。

根据我的经验,这总是有效的。 Puppet documentation很好地涵盖了这一点。

答案 1 :(得分:0)

即使我也遇到了同样的问题,但是通过提供完整的主机名解决了。 首先运行:-
puppet cert list
output :-
"hostname.domainname.com" (SHA256) 2D:A2:4F...B6:9C
之后,从上面的输出中获取主机名,并在下面给出它:-
puppet cert sign hostname.domainname.com