Chef BERKSHELF3 Proxy-Einstellungen - Windows-Plattform

Ich möchte nur wissen, wie ich Proxy-Werte (URL, Benutzer, Kennwort) für Berkshelf3 unter Windows-Plattform festlegen kann, wenn ich den Befehl> berks intall starte.

Ich versuche es bereits im Befehl cmd:
http_proxy = 'http: //xx.xx.xx.x'
http_proxy_user = USERNAME
http_proxy_pass = PASSWORD

Das Problem mit der Reibung:

C: \ chef-repo-distant \ cookbooks \ putty> berks install Kochbuchabhängigkeiten auflösen ... 'putty' von der Quelle abrufen unter. Abrufen des Kochbuchindex von ttps: //supermarket.getchef.com ... C: /opscode/chefdk/embedded/lib/ruby/2.0.0/net/http.rb: 918: inconnect': SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certific ate verify failed (Faraday::SSLError) from C:/opscode/chefdk/embedded/lib/ruby/2.0.0/net/http.rb:918:inblock in connect 'von C: /opscode/chefdk/embedded/lib/ruby/2.0.0/timeout.rb: 66: intimeout' from C:/opscode/chefdk/embedded/lib/ruby/2.0.0/net/http.rb:918:inconnect 'von C: /opscode/chefdk/embedded/lib/ruby/2.0.0/net/http.rb: 862: indo_start' from C:/opscode/chefdk/embedded/lib/ruby/2.0.0/net/http.rb:851:instart 'von C: /opscode/chefdk/embedded/lib/ruby/2.0.0/net/http.rb: 1367: inrequest' from C:/opscode/chefdk/embedded/lib/ruby/2.0.0/net/http.rb:1126:inget 'von C: /opscode/chefdk/embedded/lib/ruby/gems/2.0.0/gems/faraday-0.9.0/lib/faraday/adapter/net_http.rb: 78: inperform_request' from C:/opscode/chefdk/embedded/lib/ruby/gems/2.0.0/gems/faraday-0.9.0/lib/faraday/adapter/net_http.rb:39:incall 'von C: /opscode/chefdk/embedded/lib/ruby/gems/2.0.0/gems/faraday-0.9.0/lib/faraday/request/retry.rb: 87: incall' from C:/opscode/chefdk/embedded/lib/ruby/gems/2.0.0/gems/faraday-0.9.0/lib/faraday/response.rb:8:incall 'von C: /opscode/chefdk/embedded/lib/ruby/gems/2.0.0/gems/faraday-0.9.0/lib/faraday/response.rb: 8: incall' from C:/opscode/chefdk/embedded/lib/ruby/gems/2.0.0/gems/faraday-0.9.0/lib/faraday/rack_builder.rb:139:inbuild_response 'von C: /opscode/chefdk/embedded/lib/ruby/gems/2.0.0/gems/faraday-0.9.0/lib/faraday/connection.rb: 377: inrun_request' from C:/opscode/chefdk/embedded/lib/ruby/gems/2.0.0/gems/faraday-0.9.0/lib/faraday/connection.rb:140:inget 'von C: /opscode/chefdk/embedded/lib/ruby/gems/2.0.0/gems/berkshelf-api-client-1.2.0/lib/berkshelf/api_client/connection.rb: 62: inuniverse' from c:/opscode/chefdk/embedded/apps/berkshelf/lib/berkshelf/source.rb:22:inbuild_universe 'von c: /opscode/chefdk/embedded/apps/berkshelf/lib/berkshelf/installer.rb: 21: in `block (2 Ebenen) in build_universe'

Danke für die Unterstützung

Versuche alle Fehler zu beheben, die ich im Web finden kann, aber es ist nicht gelungen:

Ich verwende "source 'ttp: //api.berkshelf.com" in meinem Berksfile
Und starte den Befehl berks install in einem Powershell-Fenster

OHNE den Proxy-Satz habe ich:

Error retrieving universe from source: ttp://api.berkshelf.com
  * [Berkshelf::APIClient::TimeoutError] Unable to connect to: ttp://api.berkshelf.com

it dem Proxy-Set habe ich:

Installing windows (1.34.2) from ttp://api.berkshelf.com ([opscode] ttp://supermarket.getchef.com/api/v1)
E, [2014-09-01T18:27:50.775682 #13104] ERROR -- : Actor crashed!
Faraday::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
        C:/opscode/chefdk/embedded/lib/ruby/2.0.0/net/http.rb:918:in `connect'
        C:/opscode/chefdk/embedded/lib/ruby/2.0.0/net/http.rb:918:in `block in connect'
        C:/opscode/chefdk/embedded/lib/ruby/2.0.0/timeout.rb:52:in `timeout'
        C:/opscode/chefdk/embedded/lib/ruby/2.0.0/net/http.rb:918:in `connect'
        C:/opscode/chefdk/embedded/lib/ruby/2.0.0/net/http.rb:862:in `do_start'
        C:/opscode/chefdk/embedded/lib/ruby/2.0.0/net/http.rb:851:in `start'
        C:/opscode/chefdk/embedded/lib/ruby/2.0.0/net/http.rb:1367:in `request'
        C:/opscode/chefdk/embedded/lib/ruby/2.0.0/net/http.rb:1126:in `get'
        C:/opscode/chefdk/embedded/lib/ruby/gems/2.0.0/gems/faraday-0.9.0/lib/faraday/adapter/net_http.rb:78:in `perform
_request'

Ich bin verzweifelt, um dieses Problem zu lösen:

Yeah, es funktioniert, ich muss 3 Zertifikate hinzufügen, die vom IE abgerufen werden, um die cacert.pem !!! Groß ;
Danke Tensibai;)

Antworten auf die Frage(1)

Ihre Antwort auf die Frage