Niedawna aktualizacja OpenSSL na ArchLinux złamała Ruby, ponieważ ta ostatnia zależy od tego, czy SSLv3 jest wspierany przez poprzednią. kod Ruby, która używa OpenSSL ujawni problem, kiedy zakończy się błędem jak poniżej:Niezdefiniowany symbol: SSLv3_method - .../openssl.so z Ruby i ArchLinux
openssl.so: undefined symbol: SSLv3_method - .../openssl.so (LoadError)
używam wielu wersji Ruby z RVM i problem aplies do wszystkich z nich.
Wersja OpenSSL Mam problem z jest 1.0.2h
, ale uważam, że został wprowadzony z 1.0.2g
. Wersja 1.0.2f
działa dobrze.
Jak można rozwiązać ten problem ze zgodnością (bez downgradng OpenSSL)?
Ta sama dystrybucja, ten sam problem. – jayant