Als Teil eines Kochbuchs (Neuling) versuche ich zu schreiben, ich war Berks, um die Abhängigkeiten von anderen Kochbüchern zu installieren und schließlich, wenn ich berks install
laufen werde, begegne ich Zertifikatüberprüfungsfehler. Kann jemand mir helfen, zu wissen, was schief gehen könnte und wie ich dieses issue.Thank SieBerks installieren SSL_Connect Certification Überprüfen fehlgeschlagen (Faraday: SSLError)
Koch Umgebung lösen könnte:
Chef Development Kit Version: 0.12.0 chef-client version: 12.8.1 berks version: 4.3.0 kitchen version: 1.6.0
berkshelf
berks -v 4.3.0
berks installieren - Fehler
/opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.7.1/lib/httpclient/ssl_socket.rb:46:in `connect': SSL_connect returned=1 errno=0 state=error: certificate verify failed (Faraday::SSLError)
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.7.1/lib/httpclient/ssl_socket.rb:46:in `ssl_connect'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.7.1/lib/httpclient/ssl_socket.rb:24:in `create_socket'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.7.1/lib/httpclient/session.rb:739:in `block in connect'
from /opt/chefdk/embedded/lib/ruby/2.1.0/timeout.rb:91:in `block in timeout'
from /opt/chefdk/embedded/lib/ruby/2.1.0/timeout.rb:101:in `call'
from /opt/chefdk/embedded/lib/ruby/2.1.0/timeout.rb:101:in `timeout'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.7.1/lib/httpclient/session.rb:735:in `connect'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.7.1/lib/httpclient/session.rb:497:in `query'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.7.1/lib/httpclient/session.rb:170:in `query'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.7.1/lib/httpclient.rb:1238:in `do_get_block'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.7.1/lib/httpclient.rb:1021:in `block in do_request'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/httpclient-2.7.
Mögliche Duplikat [Use Berkshelf mit benutzerdefinierten CA-Zertifikat] (http://stackoverflow.com/questions/36236213/use-berkshelf- with-custom-ca-certificate) – StephenKing
[Ähnliche oder doppelte] (http://stackoverflow.com/questions/25604784/chef-berkshelf3-proxy-settings-windows-platform/25605415#25605415) – Tensibai
@StephenKing Ich habe versucht, meine Einstellung Umgebungsvariable zum/opt/chefdk/embedded/ssl/certs. als ich 'Messerklientenliste' lief, erhielt ich diesen Fehler "WARNING: Keine Messerkonfigurationsdatei gefunden WARN: konnte den privaten Schlüssel nicht lesen /etc/chef/client.pem: # FEHLER: Ihr privater Schlüssel konnte nicht von /etc/chef/client.pem geladen werden " –
bablu