«SSL_connect возвращено = 1 errno = 0 состояние = SSLv3 чтение сертификата сервера B: сбой проверки сертификата»

На этот вопрос уже есть ответ здесь:

SSL_connect возвращено = 1 errno = 0 состояние = SSLv3 считывание сертификата сервера B: сбой проверки сертификата 37 ответов

Настройка Redmine для опроса электронной почты из Gmail через IMAP. Попытка запустить соответствующую задачу Ruby вызывает следующую ошибку:

SSL_connect возвращено = 1 errno = 0 состояние = SSLv3 считывание сертификата сервера B: сбой проверки сертификата

Ошибка возникает, когда Ruby пытается подключитьсяimap.gmail.com через OpenSSL, в следующей строке кода:

imap = Net::IMAP.new(host, port, ssl)

Когда я пытаюсь подключить вышеуказанный хост из командной строки OpenSSL, он успешно подключается.

Я понимаю, что Руби нене могу найти некоторые сертификаты, и я видел различные предложения по решению, но, к сожалению, я все еще не могуt выяснить, как решить эту проблему (я не использую rvm).

Я пытался отключить проверку, установивOpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE, но получил "динамическая константа ошибка.

Моя среда:

Linux debianvm 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2+deb7u2 x86_64 GNU/Linux
root@debianvm:~# ruby --version
ruby 1.9.3p429 (2013-05-15 revision 40747) [x86_64-linux]
root@debianvm:~# rails --version
Rails 3.2.13

Ответы на вопрос(1)

Ваш ответ на вопрос