사내에서 사용하는 SVN 을 이전해서 새로이 kdesvn 설정을 맞추던 중 아래의 에러가 나타났다.
SSL handshake failed: SSL error: Key usage violation in certificate has been detected.
Virtual Box 에서 사용하는 Windows 의 TortoiseSVN 은 정상으로 접속이 되는데.. 유독 KDESVN 만 접속이 안되는 것이 마음에 걸려 해결방법을 찾아 보았다.
아래의 사이트에서 해결방법을 찾을 수 있었다.
kdesvn 에서 사용하는 SSL/TLS 관련 라이브러리 문제로 발생되는 문제였다.
기존에 사용하던 SSL/TLS 관련 라이브러리를 옮겨주고, 새롭게 설치한 SSL/TLS 라이브러리를 심볼링 링크로 걸어주면 문제는 해결된다.
$ sudo apt-get install libneon27
$ 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