ubuntu 12.04 SSL握手失败

时间:2012-05-25 23:59:42

标签: ubuntu ssl-certificate ubuntu-12.04

您好我不想安装ubuntu 12.04 beta,因为它有一些SSL问题。在11.04也有同样的问题,但它有一个简单的解决方案是这个:

  1. sudo apt-get install libneon27

    1. cd / usr / lib

    2. sudo rm libneon-gnutls.so.27

    3. 并创建一个软链接 sudo ln -s /usr/lib/libneon.so.27 libneon-gnutls.so.27

  2. 所以我只是在VM中安装Ubuntu 12.04 final来查看这个bug是否已修复,但我看不到。有人知道如何解决这个问题。

1 个答案:

答案 0 :(得分:2)

经过一番谷歌搜索后发现,与Precise捆绑在一起的libneon版本中存在一个导致此问题的错误。幸运的是,已经使用版本0.29.3修复了这个问题。要返回工作的subversion,请执行以下步骤:

  1. 卸载当前的libneon包:sudo apt-get remove libneon27>

  2. 下载最新的libneon软件包 http://packages.debian.org/squeeze/libneon27(在底部你可以 为您的架构选择合适的版本)。

  3. 安装所需的libssl依赖项:sudo apt-get install libssl0.9.8安装下载的libneon包。例如。为了 64位架构:dpkg -i libneon27_0.29.3-3_amd64.deb

  4. 如上所述再次更改符号链接:sudo mv /usr/lib/libneon-gnutls.so.27     /usr/lib/libneon-gnutls.so.27.old sudo ln -s /usr/lib/libneon.so.27     /usr/lib/libneon-gnutls.so.27

  5. source