Puppet:无法请求证书
当我启动puppet代理时,我得到了这个错误Puppet:无法请求证书,puppet,Puppet,当我启动puppet代理时,我得到了这个错误 Could not request certificate: Could not intern from text/plain: Certname "puppet ca: localhost/localdomain" must not contain unprintable or non-ASCII characters puppet master和agent版本均为3.8.7 在master和agent/etc/hosts文件中,我添加了以下行:
Could not request certificate: Could not intern from text/plain: Certname "puppet ca: localhost/localdomain" must not contain unprintable or non-ASCII characters
puppet master和agent版本均为3.8.7
在master和agent/etc/hosts文件中,我添加了以下行:
10.11.22.166 pclient
10.11.22.173 pmaster
我可以从对方ping pclient和pmaster
在puppet master puppet.conf中,我添加了以下行:
[master]
certname = pmaster
在puppet agent puppet.conf文件中,我在[main]块中添加了这一行:
server = pmaster
已启用8140端口:
iptables -I INPUT -p tcp -m tcp --dport 8140 -j ACCEPT
请帮帮我,我不知道我做错了什么。您可能想通过
cat-v
运行一些文件,看看它们是否包含任何不可打印的字符。您可能想通过cat-v
运行一些文件,看看它们是否包含任何不可打印的字符。看起来您的主机名不正确。
删除ssl目录(/var/lib/puppet/ssl)并再次退出看起来您的主机名不正确。
删除ssl目录(/var/lib/puppet/ssl)并再次辞职这是个好建议,但不是问题的答案。这是一个很好的建议,但不是问题的答案。它更适合用于注释。这与连接无关,问题似乎与您的证书有关。你真的创建了这个证书吗
[master]certname=pmaster
它不喜欢/inlocalhost/localdomain
如果这是您在openssl中创建的证书,请尝试更改它。或者,使用puppet生成证书,然后将其复制到所有节点puppet cert-generate
这与连接无关,问题似乎与证书有关。你真的创建了这个证书吗[master]certname=pmaster
它不喜欢/inlocalhost/localdomain
如果这是您在openssl中创建的证书,请尝试更改它。或者,使用puppet生成证书,然后将其复制到所有节点puppet cert-generate