[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: HTTP proxy problems since subversion-1.6 and serf-0.3.0, svn: Error running context: Internal error

From: Stefan Sperling <stsp_at_elego.de>
Date: Wed, 17 Jun 2009 12:03:24 +0100

On Tue, Jun 16, 2009 at 07:08:00PM +0200, Heiss, Georg (Allianz SE, externer Mitarbeiter) wrote:
> Scenario 1: subversion-1.5.6 with serf-0.3.0 works fine:
>
> $ ./configure --prefix=/opt/algo/local --with-serf=/opt/algo/local
> $ make
> $ make install
>
> $ svn --version
> svn, version 1.5.6 (r36142)
> compiled Jun 16 2009, 17:43:39
>
> Copyright (C) 2000-2008 CollabNet.
> Subversion is open source software, see http://subversion.tigris.org/
> This product includes software developed by CollabNet (http://www.Collab.Net/).
>
> The following repository access (RA) modules are available:
>
> * ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
> - handles 'http' scheme
> - handles 'https' scheme
> * ra_svn : Module for accessing a repository using the svn network protocol.
> - handles 'svn' scheme
> * ra_local : Module for accessing a repository on local disk.
> - handles 'file' scheme
> $ svn co https://svn.parrot.org/parrot/trunk parrot
> Checked out revision 39590.
>
> Scenario2: subversion-1.6.2 with serf-0.3.0 on the same environment as Scenario1 does not work (svn: Error running context: Internal error):
>
> $ ./configure --prefix=/opt/algo/local --with-serf=/opt/algo/local
> $ make
> $ make install
>
> $ svn --version
> svn, version 1.6.2 (r37639)
> compiled Jun 16 2009, 18:25:29
>
> Copyright (C) 2000-2009 CollabNet.
> Subversion is open source software, see http://subversion.tigris.org/
> This product includes software developed by CollabNet (http://www.Collab.Net/).
>
> The following repository access (RA) modules are available:
>
> * ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
> - handles 'http' scheme
> - handles 'https' scheme
> * ra_svn : Module for accessing a repository using the svn network protocol.
> - handles 'svn' scheme
> * ra_local : Module for accessing a repository on local disk.
> - handles 'file' scheme
> * ra_serf : Module for accessing a repository via WebDAV protocol using serf.
> - handles 'http' scheme
> - handles 'https' scheme
> $ svn co https://svn.parrot.org/parrot/trunk parrot
> svn: Error running context: Internal error
> ++++++++++++++++++++++++++++++++++++++++++
> $ cat ~/.subversion/servers
> #...
> [global]
> http-auth-types = basic;digest
> # http-proxy-exceptions = *.exception.com
> http-library = serf

ra_serf is known to have problems with error handling,
and it not enabled by default yet because of this and other problems.

If you try

        http-library = neon

does that make the problem go away?

Stefan

> http-proxy-host = proxy.dummyhost
> http-proxy-port = 8080
>
> Kind Regards
> Georg
>
> ------------------------------------------------------
> http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2362535
Received on 2009-06-17 13:04:45 CEST

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.