证书验证失败 [无法获得 CN=puppetmaster.example.com 的本地颁发者证书]

shu*_*ngh 3 configurationmanager puppet puppet-enterprise

尝试从 puppet 代理节点运行以下命令时:

puppet agent --test --verbose
Run Code Online (Sandbox Code Playgroud)

提示以下错误

错误:证书验证失败 [无法获得 CN=puppetmaster.example.com 的本地颁发者证书]

我已经在 /etc/hosts 文件中向我的主机添加了 FQDN。

shu*_*ngh 5

我删除了 puppet 目录中的 SSL 文件夹,然后一切正常。

rm -rf /etc/puppetlabs/puppet/ssl/
puppet agent --test --verbose
Run Code Online (Sandbox Code Playgroud)

您可以使用以下命令检查日志

journalctl -u puppet
Run Code Online (Sandbox Code Playgroud)