Вопрос по ruby-on-rails, ruby – Только OpenSSL :: SSL :: SSLError Ubuntu 12.04

3

Я использую Evernote Ruby API для разработки веб-приложения (используя rails и oauth). Но при запуске приложения в Ubuntu 12.04 я получаю сообщение об ошибке «SSL_connect SYSCALL вернул = 5 errno = 0 состояние = неизвестное состояние». Это происходит только в Ubuntu 12.04. Версии Ubuntu & lt; 12.04 не имеет этой проблемы.

Ваш Ответ

2   ответа
1

https: //bugs.launchpad.net/ubuntu/+source/openssl/+bug/96537

https: //serverfault.com/questions/389197/ssl-routinesssl23-writessl-handshake-failur

К сожалению, там много указаний и никаких исправлений. Если вы используете Ruby 1.9, вы можете принудительно установить версию SSL на TLSv1 или SSLv3 (проблема с TLSv1.1):

Ruby SSL error - неожиданное сообщение sslv3 alert

1

вить переменную среды SSL_Cert_file в:

export SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt

Если это не работает, и вы используете RVM, возможно, установите путь к:~/.rvm/usr/ssl/cert.pem

Прежде чем вносить какие-либо изменения, просто запишите, какой путь используется в данный момент, чтобы при необходимости его можно было восстановить.

Похожие вопросы