You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by "Niemann, Hartmut" <ha...@siemens.com> on 2013/09/24 16:33:29 UTC

svn: warning: W120171: Error running context: An error occurred during SSL communication

Hello!

What is going wrong if I get
                svn: warning: W120171: Error running context: An error occurred during SSL communication
five out of six times I try to update a repository or to do some other subversion command?

(This is Tortoise SVN/64
TortoiseSVN 1.8.2, Build 24708 - 64 Bit , 2013/08/27 19:20:39
Subversion 1.8.3, -release
apr 1.4.8
apr-util 1.5.2
serf 1.3.1
OpenSSL 1.0.1e 11 Feb 2013
zlib 1.2.8

and it's command line tool

svn, version 1.8.3 (r1516576)
   compiled Aug 27 2013, 22:13:03 on x86-microsoft-windows [...]
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - using serf 1.3.1
  - handles 'http' scheme
  - handles 'https' scheme
on Windows 7)

The problems started yesterday (tsvn 1.8.1, about 3 out of 4 tries failed), today nothing works.
I upgraded to 1.8.3, tried both the gui and the command line version.

Where do I have to look for the cause of this failure?

Mit freundlichen Grüßen
Dr. Hartmut Niemann

Siemens AG
Infrastructure & Cities Sector
Rail Systems Division
Locomotives and Components
IC RL LOC EN LE 8
Werner-von-Siemens-Str. 67
91052 Erlangen, Deutschland
Tel: +49 9131 7-34264
Fax: +49 9131 7-26254
mailto:hartmut.niemann@siemens.com

Siemens Aktiengesellschaft: Vorsitzender des Aufsichtsrats: Gerhard Cromme; Vorstand: Joe Kaeser, Vorsitzender; Roland Busch, Brigitte Ederer, Klaus Helmrich, Barbara Kux, Hermann Requardt, Siegfried Russwurm, Peter Y. Solmssen, Michael Süß; Sitz der Gesellschaft: Berlin und München, Deutschland; Registergericht: Berlin Charlottenburg, HRB 12300, München, HRB 6684; WEEE-Reg.-Nr. DE 23691322

Re: svn: warning: W120171: Error running context: An error occurred during SSL communication

Posted by Lieven Govaerts <li...@gmail.com>.
Hi,

On Tue, Sep 24, 2013 at 4:33 PM, Niemann, Hartmut
<ha...@siemens.com> wrote:
> Hello!
>
>
>
> What is going wrong if I get
>
>                 svn: warning: W120171: Error running context: An error
> occurred during SSL communication
>
> five out of six times I try to update a repository or to do some other
> subversion command?
>

the error code comes from the serf library, more specifically this is
error SERF_ERROR_SSL_COMM_FAILED.
It indicates that the OpenSSL library reported an error during ssl/tls
communication. It should be unrelated to certificate validation as
that's another error code.

>
> (This is Tortoise SVN/64
>
> TortoiseSVN 1.8.2, Build 24708 - 64 Bit , 2013/08/27 19:20:39
>
> Subversion 1.8.3, -release
>
> apr 1.4.8
> apr-util 1.5.2
> serf 1.3.1
> OpenSSL 1.0.1e 11 Feb 2013
> zlib 1.2.8
>
>
>
> and it’s command line tool
>
>
> svn, version 1.8.3 (r1516576)
>
>    compiled Aug 27 2013, 22:13:03 on x86-microsoft-windows [...]
>
> * ra_serf : Module for accessing a repository via WebDAV protocol using
> serf.
>
>   - using serf 1.3.1
>   - handles 'http' scheme
>   - handles 'https' scheme
> on Windows 7)
>
>
>
> The problems started yesterday (tsvn 1.8.1, about 3 out of 4 tries failed),
> today nothing works.
>

Was something in the server configuration related to ssl/tls modified?
Or, do you use a proxy server that was changed recently?

> I upgraded to 1.8.3, tried both the gui and the command line version.
>
> Where do I have to look for the cause of this failure?
>

First of all check the apache access and error logs, if the server
raised an ssl alert it should be in the logs.
Second, run wireshark.
  If you're using a proxy, check that the ssl tunnel setup was done
correctly. Also check that the proxy is not configured to close the
connection after the first request (Connection:Close header on the
response to the CONNECT request).
  Check if there are ssl alerts, check if it's the client or the
server that closed the connection, check if session initialisation was
successful.
Third, get yourself a build of serf with logging activated (#define
SSL_VERBOSE 1), send the logs to the list or to me privately, should
give us a lot of info to analyse what's wrong.

Lieven

>
> Mit freundlichen Grüßen
> Dr. Hartmut Niemann
>
> Siemens AG
> Infrastructure & Cities Sector
> Rail Systems Division
> Locomotives and Components
> IC RL LOC EN LE 8
> Werner-von-Siemens-Str. 67
> 91052 Erlangen, Deutschland
> Tel: +49 9131 7-34264
> Fax: +49 9131 7-26254
> mailto:hartmut.niemann@siemens.com
>
> Siemens Aktiengesellschaft: Vorsitzender des Aufsichtsrats: Gerhard Cromme;
> Vorstand: Joe Kaeser, Vorsitzender; Roland Busch, Brigitte Ederer, Klaus
> Helmrich, Barbara Kux, Hermann Requardt, Siegfried Russwurm, Peter Y.
> Solmssen, Michael Süß; Sitz der Gesellschaft: Berlin und München,
> Deutschland; Registergericht: Berlin Charlottenburg, HRB 12300, München, HRB
> 6684; WEEE-Reg.-Nr. DE 23691322