2012-07-02 76 views
1

我正嘗試使用Chef-solo安裝Java,但在證書附近面臨錯誤。我嘗試了一些其他解決方案來下載證書並將它們放置在某些位置,但這並不奏效。如何去找出發生了什麼問題?使用廚師獨奏安裝Java時發生SSLError

sudo chef-solo -r https://github.com/opscode-cookbooks/java.git 
/usr/lib/ruby/1.8/net/http.rb:586:in `connect': SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (OpenSSL::SSL::SSLError) 
    from /usr/lib/ruby/1.8/net/http.rb:586:in `connect' 
    from /usr/lib/ruby/1.8/net/http.rb:553:in `do_start' 
    from /usr/lib/ruby/1.8/net/http.rb:542:in `start' 
    from /usr/lib/ruby/1.8/open-uri.rb:242:in `open_http' 
    from /usr/lib/ruby/1.8/open-uri.rb:616:in `buffer_open' 
    from /usr/lib/ruby/1.8/open-uri.rb:164:in `open_loop' 
    from /usr/lib/ruby/1.8/open-uri.rb:162:in `catch' 
    from /usr/lib/ruby/1.8/open-uri.rb:162:in `open_loop' 
    from /usr/lib/ruby/1.8/open-uri.rb:132:in `open_uri' 
    from /usr/lib/ruby/1.8/open-uri.rb:518:in `open' 
    from /usr/lib/ruby/1.8/open-uri.rb:30:in `open' 
    from /usr/lib64/ruby/gems/1.8/gems/chef-10.12.0/bin/../lib/chef/application/solo.rb:178:in `reconfigure' 
    from /usr/lib64/ruby/gems/1.8/gems/chef-10.12.0/bin/../lib/chef/application/solo.rb:177:in `open' 
    from /usr/lib64/ruby/gems/1.8/gems/chef-10.12.0/bin/../lib/chef/application/solo.rb:177:in `reconfigure' 
    from /usr/lib64/ruby/gems/1.8/gems/chef-10.12.0/bin/../lib/chef/application.rb:68:in `run' 
    from /usr/lib64/ruby/gems/1.8/gems/chef-10.12.0/bin/chef-solo:25 
    from /usr/bin/chef-solo:19:in `load' 
    from /usr/bin/chef-solo:19 
+0

您運行的是什麼操作系統?你有沒有嘗試更新openssl包? – EnabrenTane

+0

「-r」選項用於下載烹飪書tarball。你已經提供了一個git倉庫的鏈接。您收到的SSL錯誤是我現在還面臨的另一個問題:-) –

回答