2013-03-13 44 views
1

当我们使用knife命令验证Chef-Workstation的成功设置或者当我们尝试上传Chef-Cookbook时发生SSL错误。使用下面的命令:
厨师工作站上使用knife命令时,为什么厨师会抛出SSL错误?

knife client list 
knife node list 
knife cookbook upload cookbookname 

我们上厨师工作站以下错误:

OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol 

为了解决这个错误,我们使用rackfile软件创建以下3个文件的尝试:

​​

在厨师服务器上。

我们将hostname.pem放在服务器本身的chef文件夹内,并在工作站上的certs文件夹内。最后,我们试图再次运行这些命令,但没有成功。任何帮助解决SSL错误将真诚赞赏。

回答

0

您需要在每个工作站上注册该证书。此外,请确保证书与正确的URL匹配(即API端点,而不是Web界面)