#777551 subversion: svn checkout and update hang indefinitely when connecting through SSL with client certificates

Package:
subversion
Source:
subversion
Description:
Advanced version control system
Submitter:
Chris Capon
Date:
2015-02-09 18:27:07 UTC
Severity:
important
#777551#5
Date:
2015-02-09 18:23:53 UTC
From:
To:
Dear Maintainer,

Since updating to 1.8.10,

1. The subversion server is hosted under Apache2 using an HTTPS connection.

2. Client certificates are required for a connection.

3. Nothing has been changed recently with the servers configuration.

4. TortoiseSVN from other machines can still perform all operations against the
server (checkout, update, commit, etc).  So I believe the server works
correctly.


But,
When running the svn command on the same machine as the server, checkout and
update operations hang indefinitely right at the beginning.

Example:

cc@ccvm:~/Projects/KeepBack$ svn update
Updating '.':
^C                       <-- (Control-C to break out of hung SVN command)
svn: E200015: Unable to connect to a repository at URL
'https://ccvm/svn/KeepBack/trunk'
svn: E200015: Caught signal
cc@ccvm:~/Projects/KeepBack$

Example:

cc@ccvm:~/Projects/KeepBack/tmp$ svn checkout https://ccvm/svn/KeepBack/trunk
^C                       <-- (Control-C to break out of hung SVN command)
svn: E200015: Unable to connect to a repository at URL
'https://ccvm/svn/KeepBack/trunk'
svn: E200015: Caught signal
cc@ccvm:~/Projects/KeepBack/tmp$


For each of the examples, I was expecting svn to challenge for the client
certificate password.

(p.s.  svn upgrade  has already been run on the project)
Thanks,
Chris.