I'm bumping up this old thread because I encountered precisely the same
problem John Cary did and I wanted to add a few data points.


John was seeing this with Jenkins 1.478. I'm seeing it with the latest
Jenkins, 1.492 as of this writing, which comes with version 1.39 of the
Subversion plugin and which can be upgraded to 1.43. I verified that the
problem arose with both 1.39 and 1.43 of the Subversion plugin.


Like John, I tried the -Dsvnkit.http.sslProtocols=SSLv3 system property to
no avail.


Ultimately, the workaround that worked for me was to install an older
version of Jenkins, 1.464, which was released back in May. This comes with
version 1.34 of the Subversion plugin. (I recognize the apparent reality
that Jenkins doesn't let you upgrade or downgrade a plugin to an arbitrary
version, for what I can imagine are understandable reasons.)


I still want to try modifying the Subversion server configuration to use
the following:

SSLProtocol -all +SSLv3 +TLSv1

I don't maintain the Subversion host, though, so I don't know if that's an
option for me. The Subversion server I'm consuming is version 1.6.5.


I welcome any further insights. As far as I can tell, this is a bug that
was introduced recently in the SVNKit Subversion client, which the plugin
uses.


On Thu, Sep 6, 2012 at 5:53 PM, John R. Cary <c...@txcorp.com> wrote:

> Answering my own question:
>
> I could not get jenkins to use sslv3, but by modifying my
> server to also allow tlsv1 on the SSLProtocol definition, I
> got the Jenkins subversion plugin to work.  The magic line
> appears to be
>
>       SSLProtocol -all +SSLv3 +TLSv1
>
> John Cary
>
>
> On 9/6/12 11:57 AM, John R. Cary wrote:
>
>> I have been trying to get jenkins (v1.478) to svn checkout
>> my repos.  I keep getting the error
>>
>> org.tmatesoft.svn.core.**SVNErrorMessage: svn: OPTIONS ...
>> ...
>> bad_record_mac
>>
>> Intensive searching has not found the answer to this
>> problem.  From 
>> http://issues.tmatesoft.com/**issue/SVNKIT-176<http://issues.tmatesoft.com/issue/SVNKIT-176>
>> I tried
>> JENKINS_JAVA_OPTIONS="-Djava.**awt.headless=true
>> -Dsvnkit.http.sslProtocols=**SSLv3"
>> to no avail.
>>
>> If anyone has any hints on how to fix this problem, I would
>> be most grateful, but in the absence of that...
>>
>> The last time I had this working was with the svn plugin
>> 1.34, so I would like to try downgrading to that, but
>> the jenkins GUI does not appear to give me that option.
>> The plugin manager gives me the update to 1.42 or the
>> downgrade to 1.39.
>>
>> Is there a way to downgrade the subversion server
>> to version 1.42 in jenkins 1.478?
>>
>> Thx.....John Cary
>>
>>
>

Reply via email to