Configurações de proxy do Chef BERKSHELF3 - plataforma Windows
Eu só quero saber como definir valores de proxy (URL, usuário, senha) para Berkshelf3 na plataforma Windows quando inicio o comando> berks intall?
Eu já tentei no comando cmd:
http_proxy = 'http: //xx.xx.xx.xx'
http_proxy_user = USERNAME
http_proxy_pass = PASSWORD
A questão principal:
C: \ chef-repo-distante \ livros de receitas \ massa de vidraceiro> berks install Resolvendo dependências de livros de receitas ... Buscando 'massa de vidraceiro' da fonte em. Buscando o índice do livro de receitas de 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:in
bloquear na conexão 'de 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:in
conectar 'de C: /opscode/chefdk/embedded/lib/ruby/2.0.0/net/http.rb: 862: emdo_start' from C:/opscode/chefdk/embedded/lib/ruby/2.0.0/net/http.rb:851:in
start 'de 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:in
get 'de 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:in
chamada 'de 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:in
chamar 'de C: /opscode/chefdk/embedded/lib/ruby/gems/2.0.0/gems/faraday-0.9.0/lib/faraday/response.rb: 8: emcall' from C:/opscode/chefdk/embedded/lib/ruby/gems/2.0.0/gems/faraday-0.9.0/lib/faraday/rack_builder.rb:139:in
build_response 'de 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:in
get 'de 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:in
build_universe 'de c: /opscode/chefdk/embedded/apps/berkshelf/lib/berkshelf/installer.rb: 21: no `bloco (2 níveis) no build_universe'
Obrigado pelo apoio!
Tente seguir todas as correções que encontrar na Web, mas não foram :(
Eu uso "source 'ttp: //api.berkshelf.com" no meu arquivo Berks
E inicie o comando berks install em uma janela do PowerShell
SEM o conjunto de proxy, obtive:
Error retrieving universe from source: ttp://api.berkshelf.com
* [Berkshelf::APIClient::TimeoutError] Unable to connect to: ttp://api.berkshelf.com
Com o conjunto de proxy, obtive:
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'
Estou desesperado para resolver este problema :(
Sim, funciona, vou ter que adicionar 3 certificados recuperados do IE para ocacert.pem !!! Ótimo ;)
Obrigado Tensibai;)