在Ubuntu 10.10上,安装Subversion官网安装 SVN 后,链接svn地址时,可能会出现错误提示如下:
OPTIONS of '<url>': SSL handshake failed: SSL error: Key usage violation in certificate has been detected. (<url>)
OPTIONS of '<url>': SSL handshake failed: SSL error: Key usage violation in certificate has been detected. (<url>)
这个问题的根本原因是 Ubuntu 包libneon-gnutls 的链接 处理 证书时会比libneon 更严格,导致验证通不过,就出现了上面的错误提示。
一种最简单的方式就是将libneon-gnutls的链接直接指向libneon。对应得 命令是:
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