puppet - Puppetserver 未指定证书验证错误
问题描述
以下命令引发错误:
puppetserver ca list
运行操作“列表”时出现致命错误错误:无法连接到https://puppet:8140/puppet-ca/v1/certificate_statuses/any_key
根本原因:SSL_connect 返回=1 errno=0 状态=错误:证书验证失败(未指定的证书验证错误)
解决方案
我已经编辑了我的 /etc/hosts 文件并添加了
10.0.0.4 puppetmaster.example.com
我还将我的 /etc/puppetlabs/puppet/puppet.conf 文件编辑为:
...
[main]
certname = puppetmaster.example.com
server = puppetmaster.example.com
[master]
dns_alt_names = puppetmaster.example.com
...
实际上,默认情况下,服务器名称是“puppet”,在 dns_alt_names 中我没有提到 puppet。这就是 puppetserver ca 命令失败的原因。
推荐阅读
- linq - LINQ左连接条件有'OR'
- reactjs - React 如何实现 hooks 使它们依赖于调用顺序
- python - 即使存在 shim,Tox 也找不到 python3.6。我的 pyenv 设置有什么问题?
- python - keras 在 keras.layers.Conv2D 的过滤器参数中使用了哪些类型的“过滤器”?
- javascript - 当 a、b、c 和 d 不相等时,如何返回 a+b = c+d 的所有正值?
- sqlite - 使用 Flask-Migration 向 sqlite3 表添加 UniqueKey 约束失败并出现 IntrgrityError
- excel - 改进 VBA 代码 - 它在运行后保持 word 实例打开
- r - 合并和转换两组数据
- ssh - 更新时 Vagrant 2.2.3(IPC 代码)中的 Rsync 错误
- angular - 将数据传递给工具提示Angular 2