首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >傀儡: SSL证书错误

傀儡: SSL证书错误
EN

Server Fault用户
提问于 2012-06-15 19:06:32
回答 2查看 3K关注 0票数 2

是我干的

代码语言:javascript
复制
sudo puppet agent --test
err: Could not retrieve catalog from remote server: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
warning: Not using cache on failed catalog
err: Could not retrieve catalog; skipping run

我删除了ssl目录,但没有任何帮助。我看了医生,但似乎都没有结果。有什么建议要处理吗?

客户在主程序上签字了。

谢谢。

时间同步吗?我检查了date,他们看起来都很好。

代码语言:javascript
复制
openssl x509 -text -in /var/lib/puppet/ssl/certs/...

奇怪..。我没有ssl目录?我应该使用什么来生成?命令太多了..。我只是想小心点。

这是运行sudo puppet master --debug --no-daemonizehttp://pastebin.com/TM3KHmzx的日志

然后在客户端

代码语言:javascript
复制
admin@client:~$ sudo puppet agent --test
err: Could not retrieve catalog from remote server: Connection refused - connect(2)
warning: Not using cache on failed catalog
err: Could not retrieve catalog; skipping run

这是我的fileserver.conf

代码语言:javascript
复制
[blueprint1234]
path /etc/puppet/modules/blueprint1234/files
allow 10.10.0.0/12

我把IP写对了吗?客户机的内部IP (它是一个VM)是10.10.0.12,这里是site.pp

代码语言:javascript
复制
node blueprint1234 {
        include blueprint1234
}

node 'client' inherits blueprint1234 {
}

谢谢

EN

回答 2

Server Fault用户

回答已采纳

发布于 2012-06-15 19:46:47

最常见的原因是这两台机器的时间相差超过几秒钟。

票数 2
EN

Server Fault用户

发布于 2012-06-28 19:01:53

我已经处理了很多时间,通常起作用的解决方案是在傀儡客户端(即运行傀儡代理命令的位置)上执行rm -r on /var/lib/puppet/ssl (或任何ssldir是什么)。然后,在傀儡主上运行sudo puppetca --clean FQDN,其中FQDN是完全限定的域名。这意味着不仅仅是blueprint1234,还有blueprint1234.yourdomain.com之类的。如果您没有从clean命令获得任何输出,那么您就没有正确的name...if --它起作用了--您将看到一些关于删除您指定的证书的内容。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/399251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档