SSL certificate verify failed
bostonaholic opened this issue · 2 comments
bostonaholic commented
$ my-project git:(master) ghpreview README.md
/Users/matthew/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:799:in `connect': SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (OpenSSL::SSL::SSLError)
from /Users/matthew/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:799:in `block in connect'
from /Users/matthew/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/timeout.rb:54:in `timeout'
from /Users/matthew/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/timeout.rb:99:in `timeout'
from /Users/matthew/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:799:in `connect'
from /Users/matthew/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:755:in `do_start'
from /Users/matthew/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/net/http.rb:744:in `start'
from /Users/matthew/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/open-uri.rb:306:in `open_http'
from /Users/matthew/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/open-uri.rb:775:in `buffer_open'
from /Users/matthew/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/open-uri.rb:203:in `block in open_loop'
from /Users/matthew/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/open-uri.rb:201:in `catch'
from /Users/matthew/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/open-uri.rb:201:in `open_loop'
from /Users/matthew/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/open-uri.rb:146:in `open_uri'
from /Users/matthew/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/open-uri.rb:677:in `open'
from /Users/matthew/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/open-uri.rb:685:in `read'
from /Users/matthew/.rvm/gems/ruby-1.9.3-p194/gems/ghpreview-0.0.1/lib/ghpreview/previewer.rb:49:in `generate_template_with_fingerprinted_stylesheet_links'
from /Users/matthew/.rvm/gems/ruby-1.9.3-p194/gems/ghpreview-0.0.1/lib/ghpreview/previewer.rb:17:in `initialize'
from /Users/matthew/.rvm/gems/ruby-1.9.3-p194/gems/ghpreview-0.0.1/bin/ghpreview:17:in `new'
from /Users/matthew/.rvm/gems/ruby-1.9.3-p194/gems/ghpreview-0.0.1/bin/ghpreview:17:in `<top (required)>'
from /Users/matthew/.rvm/gems/ruby-1.9.3-p194/bin/ghpreview:19:in `load'
from /Users/matthew/.rvm/gems/ruby-1.9.3-p194/bin/ghpreview:19:in `<main>'
from /Users/matthew/.rvm/gems/ruby-1.9.3-p194/bin/ruby_noexec_wrapper:14:in `eval'
from /Users/matthew/.rvm/gems/ruby-1.9.3-p194/bin/ruby_noexec_wrapper:14:in `<main>'
saudet commented
This issue has recently reappeared for me with version 0.1.1. FYI, the following change at line 12 of the wrapper.rb
file fixes this in my case:
http = HTTPClient.new
http.ssl_config.ssl_version = :TLSv1