[MacPorts] #50834: ruby21 @ 2.1.8_0 - "Symbol not found: _SSLv2_client_method"
MacPorts
noreply at macports.org
Mon Mar 7 07:38:29 PST 2016
#50834: ruby21 @ 2.1.8_0 - "Symbol not found: _SSLv2_client_method"
---------------------+--------------------------------
Reporter: pioto@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Keywords: | Port: ruby21
---------------------+--------------------------------
After a recent upgrade of OpenSSL (I assume to resolve CVE-2016-0800), it
seems that Ruby's OpenSSL module can't load anymore.
This breaks many things, including `gem upgrade`. Simplest way to
reproduce this bug:
{{{
$ ruby -e 'require "openssl"'
/opt/local/lib/ruby2.1/2.1.0/rubygems/core_ext/kernel_require.rb:55:in
`require':
dlopen(/opt/local/lib/ruby2.1/2.1.0/x86_64-darwin15/openssl.bundle, 9):
Symbol not found: _SSLv2_client_method (LoadError)
Referenced from:
/opt/local/lib/ruby2.1/2.1.0/x86_64-darwin15/openssl.bundle
Expected in: /opt/local/lib/libssl.1.0.0.dylib
in /opt/local/lib/ruby2.1/2.1.0/x86_64-darwin15/openssl.bundle -
/opt/local/lib/ruby2.1/2.1.0/x86_64-darwin15/openssl.bundle
from
/opt/local/lib/ruby2.1/2.1.0/rubygems/core_ext/kernel_require.rb:55:in
`require'
from /opt/local/lib/ruby2.1/2.1.0/openssl.rb:17:in `<top
(required)>'
from
/opt/local/lib/ruby2.1/2.1.0/rubygems/core_ext/kernel_require.rb:55:in
`require'
from
/opt/local/lib/ruby2.1/2.1.0/rubygems/core_ext/kernel_require.rb:55:in
`require'
from -e:1:in `<main>'
}}}
--
Ticket URL: <https://trac.macports.org/ticket/50834>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list