2012-03-02 6 views
2

に失敗したHerokuのRubyのを確認します。証明書は、HerokuのログではRailsの3.2.1 Rubyの1.9.2p290

/usr/lib/ruby/1.9.1/net/http.rb:678: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.9.1/net/http.rb:678:in `block in connect' 
    from /usr/lib/ruby/1.9.1/timeout.rb:44:in `timeout' 
    from /usr/lib/ruby/1.9.1/timeout.rb:89:in `timeout' 
    from /usr/lib/ruby/1.9.1/net/http.rb:678:in `connect' 
    from /usr/lib/ruby/1.9.1/net/http.rb:637:in `do_start' 
    from /usr/lib/ruby/1.9.1/net/http.rb:626:in `start' 
    from /usr/local/heroku/lib/heroku/client.rb:409:in `read_logs' 
    from /usr/local/heroku/lib/heroku/command/logs.rb:31:in `index' 
    from /usr/local/heroku/lib/heroku/command.rb:135:in `run' 
    from /usr/local/heroku/lib/heroku/cli.rb:9:in `start' 
    from /usr/bin/heroku:30:in `<main>' 

私はここで何をすべきかfoggiestアイデアを持っていません。 Ubuntu 11.10でのRuby 1.9.2とRails 3.2.1の使用私の証明書をhereから最新のものに更新しようとしましたが、違いは見られませんでした。

また、hereから次のコードを追加してherokuに戻ってみましたが、どちらもうまくいきませんでした。

+0

確認するhttps://github.com/stevegraham/certifiedから/lib/certsを追加しました。これは、私を助けました - ダウングレードではなくhttp://stackoverflow.com/a/16983443/11792 –

答えて

2

この問題は、Herokuののgithubのアカウント上の問題として掲載されています。彼らはそれに取り組んで迅速な修正を持っている:アドオン

https://github.com/heroku/heroku/issues/245

+0

これは本当にありがとう、ありがとうございます – Jonathan

+0

ええ、私はこの最後の夜に迷惑をかけた唯一の人ではなかったことを喜んで参照してください。 – drclausen

+0

http://stackoverflow.com/a/16983443/11792 –

2

私は同じことに当たった。

私は解決するには、以下のなかった:

~ $ heroku version 
2.21.1 
~ $ gem uninstall heroku --version 2.21.1 
Successfully uninstalled heroku-2.21.1 
~ $ heroku version 
heroku-gem/2.20.1 
~ $ heroku logs --app myapp 
2012-03-02T04:12:22+00:00 heroku[nginx]: 24.4.137.156 - - [02/Mar/2012:04:12:22 +0000] "GET /assets/layout/nav_bar-0fecc02... 
+0

o問題に取り組んでいるが、以下の私の答えも見てください。 – Jonathan

1
[sudo] gem install certified 

はgemfileする:gem 'certified'

bundle install 

関連する問題