Why do I receive SSL handshake failures on Windows after updating SSL?

Article ID:204968230
1 minute readKnowledge base

Issue

Poodle remediation on remote Windows server causes SSL handshake failure.

Error message:
Caused by: org.tmatesoft.svn.core.SVNErrorMessage: svn: OPTIONS /svn/.../trunk failed
 at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:200)
 at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:146)
 at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:89)
 ... 26 more
Caused by: org.tmatesoft.svn.core.SVNException: svn: OPTIONS request failed on '/svn/.../trunk'
svn: Received fatal alert: handshake_failure
 at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64)
 at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
 at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:644)
 at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:285)
 ... 25 more
Caused by: org.tmatesoft.svn.core.SVNErrorMessage: svn: OPTIONS request failed on '/svn/.../trunk'
 at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:200)
 at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:642)
 ... 26 more

Environment

Subversion Plugin < 2.4.5

Resolution

Looking at SSL debug logs, it seems that Subversion plugin tries to use SSLv3 which is not accepted anymore due to poodle remediation.

Please upgrade to Subversion Plugin v2.4.5 to resolve this issue

This article is part of our Knowledge Base and is provided for guidance-based purposes only. The solutions or workarounds described here are not officially supported by CloudBees and may not be applicable in all environments. Use at your own discretion, and test changes in a safe environment before applying them to production systems.