As you say, Ubuntu builds openssl without SSLv2 support: Ubuntu and undefined for SSLv2_method
For people reading this, your options (with great difficulty):
(1) install rvm version 1.14.7, where opensl pkg includes openssl version 0.9.8 and includes SSLv2 support by default.
rvm implode
Install the necessary packages, recompile your ruby, and it should work!
(2) (This gives you added security): compile your own openssl from source, set it to support SSLv2, and then recompile your ruby ββwith --with-openssl-dir, indicating where you installed openssl.
(3) Fix the thin one so that it no longer needs the SSLv2_method symbol, then send the transfer request to GitHub
source share