Не удалось проверить сертификат Heroku Ruby on Rails 3.2.1 Ruby 1.9.2p290 - PullRequest
2 голосов
/ 02 марта 2012

В логах героку:

/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>'

Понятия не имею, что тут делать.Использование Ruby 1.9.2 и Rails 3.2.1 в Ubuntu 11.10.Попытался обновить мой сертификат до последнего с здесь , но это, похоже, не имело значения.

Также попытался добавить следующий код из здесь и отодвинуть обратно к herokuно это тоже не сработало.

Ответы [ 3 ]

2 голосов
/ 02 марта 2012

Эта проблема была опубликована как проблема в учетной записи Heroku на github. Они работают над этим и имеют быстрое решение:

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

2 голосов
/ 02 марта 2012

Я ударил то же самое.

Я сделал следующее, чтобы решить:

~ $ 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...
1 голос
/ 02 марта 2012
[sudo] gem install certified

добавить в gemfile: gem 'certified'

bundle install

добавлено /certs к /lib из https://github.com/stevegraham/certified, чтобы быть уверенным

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...