Svn SSL握手失败:SSL错误:检测到证书中存在密钥使用冲突

Svn SSL握手失败:SSL错误:检测到证书中存在密钥使用冲突,svn,ubuntu,ssl,visualsvn-server,Svn,Ubuntu,Ssl,Visualsvn Server,我已经在ubuntu中安装了kdesvn。但当我试图结帐时,却发现了这个错误 SSL handshake failed: SSL error: Key usage violation in certificate has been detected. 我已经找到了解决这个问题的方法 sudo mv /usr/lib/libneon-gnutls.so.27 /usr/lib/libneon-gnutls.so.27.old sudo ln -s /usr/lib/libneon.so.27 /

我已经在ubuntu中安装了kdesvn。但当我试图结帐时,却发现了这个错误

SSL handshake failed: SSL error: Key usage violation in certificate has been detected.
我已经找到了解决这个问题的方法

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


但是我仍然得到相同的错误。

执行以下命令

sudo apt-get install libneon27
cd /usr/lib
sudo rm libneon-gnutls.so.27
sudo ln -s /usr/lib/libneon.so.27 libneon-gnutls.so.27 (double check that symbolic link is created)
之后您可能需要重新启动。
现在,当您执行
svn checkout
时,将出现一个永久信任证书的选项。那样做

没关系,第二个是我耍了个花招。但我们需要在更改后重新启动应用程序。您可以在VisualSVN KB中找到解决方案,这些命令可能重复,就像我的ubuntu 12.04中的魅力一样。非常感谢。
sudo apt-get install libneon27
cd /usr/lib
sudo rm libneon-gnutls.so.27
sudo ln -s /usr/lib/libneon.so.27 libneon-gnutls.so.27 (double check that symbolic link is created)