【发布时间】:2018-01-04 17:57:17
【问题描述】:
我正在尝试签署我的节点(对于 puppetmaster),无论我做什么我都会收到以下错误:
Error: Could not find CSR for: [domain name]
该节点确实在 puppet cert list --all 下列出
【问题讨论】:
-
如果可以列出证书,但不能签名,那么可能已经签名了。
我正在尝试签署我的节点(对于 puppetmaster),无论我做什么我都会收到以下错误:
Error: Could not find CSR for: [domain name]
该节点确实在 puppet cert list --all 下列出
【问题讨论】:
您可能需要从 puppet 目录(一般位于/etc/puppetlabs/puppet/ssl)中删除证书并重新颁发。
根据我的经验,这总是有效的。 Puppet documentation 很好地涵盖了这一点。
【讨论】:
即使我遇到了同样的问题,但通过提供完整的主机名解决了。
先运行这个:-puppet cert listoutput :-"hostname.domainname.com" (SHA256) 2D:A2:4F...B6:9C
之后从上面的输出中获取主机名,并在下面给出:-puppet cert sign hostname.domainname.com
【讨论】: