After recent update, when I was trying to use mercurial hg to clone a repository, I got the following error message:
abort: error: _ssl.c:520: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure
Does anyone know how to fix this problem?
hcvv
October 17, 2014, 9:41am
#2
I have even no idea what version op openSUSE you are using.
zhxsxuan wrote on 10/17/2014 03:36 AM:
> sslv3 alert handshake failure
Blind guess, since I don’t know anything about mercurial hg, but is it possible that you made your system “Poodle proof” by disabling SSLv3 and that mercurial doesn’t speak TLS?
Uwe
GLuskin
October 17, 2014, 4:37pm
#4
buckesfeld:
zhxsxuan wrote on 10/17/2014 03:36 AM:
> sslv3 alert handshake failure
Blind guess, since I don’t know anything about mercurial hg, but is it possible that you made your system “Poodle proof” by disabling SSLv3 and that mercurial doesn’t speak TLS?
Uwe
To elaborate on the above…
Bitbucket have indeed made their servers “Poodle proof” (and I imagine many other servers have too)
Mercurial 2.7.1 (from the 13.1 OSS repo) does not appear to speak TLS
Solution:
Uninstall Mercurial 2.7.1
Install the latest version of Mercurial from here: http://download.opensuse.org/repositories/devel:/tools:/scm/
This fixed the problem on my OpenSuse 13.1 box…
G
GLuskin:
To elaborate on the above…
Bitbucket have indeed made their servers “Poodle proof” (and I imagine many other servers have too)
Mercurial 2.7.1 (from the 13.1 OSS repo) does not appear to speak TLS
Solution:
Uninstall Mercurial 2.7.1
Install the latest version of Mercurial from here: http://download.opensuse.org/repositories/devel:/tools:/scm/
This fixed the problem on my OpenSuse 13.1 box…
G
This solves my problem. Many thanks.