我正在尝试为 DevOps 设置 Puppet。我在 Ubuntu 14.04 中有 puppet 服务器,在 Windows 10 中有 puppet-agent。当我第一次从 puppet-agent (Windows 10) 生成证书时,SSL 证书生成没有任何问题,甚至我可以从 puppetserver 签署相同的证书(Ubuntu 14.04),但是在我尝试通过“ puppet agent -t ”更新puppet-agent(Windows 10)中的状态时签名后出现错误,
错误:无法请求证书:SSL_connect 返回=1 errno=0 状态=错误:证书验证失败:[无法获取 /CN=username-virtualbox.domain.com 的本地颁发者证书]
puppet配置文件详细信息:
puppet.config (puppetserver [Ubuntu]):
已经尝试过的故障排除步骤,
- 两个环境中的时区是同步的
- 多次从两个环境中删除了包含 ssl 证书详细信息的“ssl”文件夹并重试
- 在 Windows 和 Ubuntu 上都启用了 8140 端口