Developer
[svn] SSL Handshaking failed.
rocksea
2013. 1. 14. 16:03
https protocol로 svn checkout시 handshaking fail이 되는 형상이 있어 알아보았습니다.
매우 간단하게 해결 되었습니다.
Problem 1. Key usage violation in certificate has been detected.
$ svn co https://192.168.0.100/svn/trunk
svn: OPTIONS of 'https://10.62.50.166/svn/NYTVPACC/trunk': SSL handshake failed: SSL error: Key usage violation in certificate has been detected. (https://10.62.50.166)
Solution
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
problem 2. Version mismatch
libneon27 download
$ sudo apt-get remove libneon27
$ sudo apt-get install libssl0.9.8
$ sudo dpkg -i libneon27_0.29.3-3_amd64.deb
$ sudo mv /usr/lib/libneon-gnutls.so.27 /usr/lib/libneon-gnutls.so.27.old
$ sudo dpkg -i libneon27_0.29.3-3_amd64.deb
$ 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
이상입니다.
.by rocksea