【问题标题】:Error: Could not find CSR for: domain when using puppet cert sign错误:使用 puppet 证书签名时找不到 CSR:域
【发布时间】:2018-01-04 17:57:17
【问题描述】:

我正在尝试签署我的节点(对于 puppetmaster),无论我做什么我都会收到以下错误:

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

该节点确实在 puppet cert list --all 下列出

【问题讨论】:

  • 如果可以列出证书,但不能签名,那么可能已经签名了。

标签: ssl debian apache2 puppet


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2014-05-17
      • 2017-09-17
      • 1970-01-01
      • 1970-01-01
      • 2014-08-23
      • 2016-02-23
      • 2011-04-25
      • 1970-01-01
      • 2017-06-05
      相关资源
      最近更新 更多