1

knife コマンドを使用して Chef-Workstation のセットアップが成功したことを確認するとき、または Chef-Cookbook をアップロードしようとすると、SSL エラーが発生します。次のコマンドを使用します。

knife client list
knife node list
knife cookbook upload cookbookname

Chef-Workstation で次のエラーが発生します。

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

このエラーを解決するために、rackfile ソフトウェアを使用して次の 3 つのファイルを作成してみました。

hostname.key
hostname.pem
hostname.crt

シェフサーバー上。

サーバー自体のフォルダー内とワークステーションhostname.pemのフォルダー内に配置しました。最後にもう一度コマンドを実行しようとしましたが、成功しませんでした。SSL エラーを解決するためのヘルプをいただければ幸いです。chefcerts

4

2 に答える 2

0

その証明書を各ワークステーションに登録する必要があります。また、証明書が正しい URL (つまり、Web インターフェイスではなく API エンドポイント) と一致していることを確認してください。

于 2013-12-31T23:16:19.687 に答える