Ubuntu 12.04 安装 svn时 SSL handshake failed

  1. sudo mv /usr/lib/libneon-gnutls.so.27
    /usr/lib/libneon-gnutls.so.27.old
  2. sudo ln -s /usr/lib/libneon.so.27 /usr/lib/libneon-gnutls.so.27

    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

12.04前: 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 12.04: 1.Uninstall the current libneon
package: sudo apt-get remove libneon27> 2.Download the latest libneon
package from  (at the bottom
you can choose the right version for your architecture). 1.32位下载:

切切实实的化解办法如下:

3.Install the required libssl dependency: sudo apt-get install
libssl0.9.8 4.Install the downloaded libneon package. E.g. for the 64Bit
architecture: dpkg -i libneon27_0.29.3-3_amd64.deb 或
libneon27_0.29.3-3_i386.deb 5.Change the symbolic links again like
described above: 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

必发88官网 1

1,ubuntu12.04 svn ssl错误提示: OPTIONS of ‘<url>’: SSL handshake
failed: SSL error: Key usage violation in certificate has been detected.
(<url>)

必发88官网,那是因为Ubuntu12.04 与 libneon
之间的 bug引起的。

2.64位下载:

OPTIONS of ‘<url>’: SSL handshake failed: SSL error: Key usage
violation in certificate has been detected. (<url>)

其一标题标根本原因是 Ubuntu 包libneon-gnutls
的链接 管理 证书时会比libneon
更严厉,导致验证通但是,就出现了地点的不当提醒。一种最简易的措施正是将libneon-gnutls的链接直接指向libneon。对应得
命令是:

在Ubuntu
12.04上,安装Subversion官方网站安装 SVN
后,链接svn地址时,可能会冒出错误提示如下: 

更多Ubuntu相关消息见Ubuntu 专项论题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

  1. 卸载 libneon 包
    sudo apt-get remove libneon27
  2. 安装要求的 libssl 重视。
    sudo apt-get install libssl0.9.8
  3. 的页面尾部有流行的
    libneon 包,下载系统对应的安装包,然后用命令安装。
    dpkg -i libneon27_0.29.3-3_amd64.deb
  4. 最终更换链接,命令如下:
    sudo mv /usr/lib/libneon-gnutls.so.27 /usr/lib/libneon-gnutls.so.27.oldsudo ln -s /usr/lib/libneon.so.27 /usr/lib/libneon-gnutls.so.27
  5. 撤回用户后就OK了。

而是,麻烦的是在 Ubuntu12.04 下,又会出现另二个错误提醒:

OPTIONS of <url>’: SSL handshake failed: SSL disabled due to
library version mismatch (<url>)