2013-09-25 35 views
3

我已經在Ubuntu中安裝了kdesvn。但是當我試圖結帳時,得到這個錯誤。SSL握手失敗:SSL錯誤:檢測到證書中的密鑰使用違規

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 

但我仍得到相同的錯誤。

+0

沒關係,第二個是訣竅。但是我們需要在更改後重新啓動應用程序。 – Giri

+0

您可以在VisualSVN KB中找到解決方案,網址爲http://www.visualsvn.com/support/topic/00056/ – bahrep

+0

[CentOS 6和SVN w/Neon]的可能重複(http://stackoverflow.com/questions/ 11189254/centos-6-and-svn-w-neon) – bahrep

回答

2

執行以下命令

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,一個選項將永久信任證書。去做。

+1

這些命令在我的Ubuntu 12.04中像一個魅力。 謝謝。 –