【问题标题】:SSLv2 error with rails 3 on ubuntu 12ubuntu 12 上的 rails 3 出现 SSLv2 错误
【发布时间】:2012-10-24 07:48:01
【问题描述】:

我正在使用 ruby​​ 1.9.2。每当我运行捆绑安装时,我都会收到以下错误。

bundle install
Fetching gem metadata from https://rubygems.org/.Unfortunately, a fatal error has  occurred. Please see the Bundler 
troubleshooting documentation at http://bit.ly/bundler-issues. Thanks! 
/home/prasad/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require':    /home/prasad/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/i686-linux/openssl.so: undefined symbol: SSLv2_method - /home/prasad/.rvm/rubies/ruby-1.9.2- p320/lib/ruby/site_ruby/1.9.1/i686-linux/openssl.so (LoadError)
from /home/prasad/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/prasad/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/openssl.rb:17:in `<top (required)>'
from /home/prasad/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/prasad/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/prasad/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/https.rb:92:in `<top (required)>'
....

我试图解决的事情是

1) 在undefined symbol: SSLv2_method when running bundle install回答步骤

2) 尽管系统没有 x86_64-linux-gnu 文件夹,但 bob 在https://groups.google.com/forum/?fromgroups=#!topic/hobousers/80wBJcS0IZk 的步骤

3) 本博客中的步骤http://awolf.ru/rails-on-ubuntu-with-rvm/

我不明白为什么我的一台机器工作正常(从 ubuntu 11.10 升级到 12.04) 而另一个给出了问题(新安装的ubuntu 12.04)

更新:

rvm 在工作机上使用的 openssl 版本是 0.9.8,而另一个是 1.0.1。一些谷歌搜索结果表明 1.0.0 和 1.0.1 不支持 SSLv2,而 0.9.8 支持它。

对上述问题的任何修复将不胜感激。

【问题讨论】:

  • 我在这里遇到了同样的问题。解决方案有任何更新吗?
  • 每当我尝试为 rvm 安装/重新安装 opensll pkg(以版本为参数)时,它都会安装最新的(1.0.1),它也会中断。每当我找到解决方案时,我都会更新问题并指定答案。希望你也能找到。

标签: ruby-on-rails-3 ubuntu-12.04 sslv2


【解决方案1】:

由于security flaws,某些发行版不支持 SSLv2。确保您已删除任何以前版本的 RVM:

sudo apt-get --purge remove ruby-rvm
sudo rm -rf /usr/share/ruby-rvm /etc/rvmrc /etc/profile.d/rvm.sh

安装 RVM:

\curl -L https://get.rvm.io | 
  bash -s stable --ruby --autolibs=enable --auto-dotfiles

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-16
    • 1970-01-01
    • 2011-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多