Досадная ошибка на моем продакшн-боксе FreeBSD 8.2
Started GET "/users/auth/mailru/callback?code=01a63d3ffdfc70e7afbfa617742bccd3" for 178.159.227.26 at Mon Dec 12 20:48:47 +0200 2011
OpenSSL::SSL::SSLError (SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed):
при использовании devise+omniauth+ominauth-mailru на FreeBSD вываливалась, как оказалось, из-за того, что ruby не мог получить список корневых сертификатов.
Полечилось через 2 часа гугления примерно следующим:
cp /usr/local/share/certs/ca-root-nss.crt /etc/ssl/ca-bundle.crt
и изменяем строку в config/initializers/devise.rb на
config.omniauth :mailru, 'XXXXXX', '4fb8e9b16c95691c41a470089099b0acb',:client_options => {:ssl => {:ca_file => '/etc/ssl/ca-bundle.crt'}}
Started GET "/users/auth/mailru/callback?code=01a63d3ffdfc70e7afbfa617742bccd3" for 178.159.227.26 at Mon Dec 12 20:48:47 +0200 2011
OpenSSL::SSL::SSLError (SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed):
при использовании devise+omniauth+ominauth-mailru на FreeBSD вываливалась, как оказалось, из-за того, что ruby не мог получить список корневых сертификатов.
Полечилось через 2 часа гугления примерно следующим:
cp /usr/local/share/certs/ca-root-nss.crt /etc/ssl/ca-bundle.crt
и изменяем строку в config/initializers/devise.rb на
config.omniauth :mailru, 'XXXXXX', '4fb8e9b16c95691c41a470089099b0acb',:client_options => {:ssl => {:ca_file => '/etc/ssl/ca-bundle.crt'}}
У меня такая же. А как это исправить на Windows?
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалить