Si vous avez cette erreur et que vous faites un open sur une url en https (avec ruby Enterprise Edition ou ruby 1.8.7 parfois), rassurez-vous vous n'êtes pas seul :
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (OpenSSL::SSL::SSLError)
Voici une solution (bien crade soit-dit en passant, et de plus je me fiche de vérifier les certificats ici) :
- Créer un fichier dans config/initializers, je l'appelle bypass_ssl_verification_for_open_uri.rb
- On y mets OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE #<< C'est bien crade hein !
Voilà si vous avez une meilleur solution n'hésitez pas !