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

mod_python stops subversion

From: Mike Dewhirst <miked_at_dewhirst.com.au>
Date: 2005-07-25 05:05:39 CEST

I don't know where to post this so here goes. Any advice appreciated.


I just added mod_python to apache2 and my subversion repositories are no
longer accessible via TortoiseSVN. Update returns the following error ...

PROPFIND request failed on '/repos/xfiles/wip95'
PROPFIND of '/repos/xfiles/wip95': Could not read status line:
connection was closed by server. (http://svn.domain.com)

I can remove the offending module and everything works again.


1. Is it possible for Apache to serve both?

2. If so, where do I start looking for help?



Information (sorry for the verbosity)


SuSE 9.1
Subversion 1.1.3-7.1
Apache 2.0.53-5.1
mod_python 3.1.3-37.6

SuSE claims all package dependencies are OK


Windows XP Pro SP1 and fully updated (except for SP2)
TortoiseSVN 1.1.5, Build 2990, UNICODE
Subversion 1.1.4,
apr 0.9.5
apr-iconv 0.9.5
apr-utils 0.9.5
berkeley db 4.2.52
neon 0.24.7
OpenSSL 0.9.7e 25 Oct 2004
zlib 1.2.2

Here is the bit I edit to add or remove mod_python ...

# 05724 -> removed last module in list - php4
# 05724 -> apppended python
APACHE_MODULES="access actions alias auth auth_dbm autoindex cgi dav
dav_svn authz_svn dir env expires include log_config mime negotiation
setenvif ssl suexec userdir python"

When it is added this is written by Apache ...
# Files in this directory are created at apache start time by
# Do not edit them!
# as listed in APACHE_MODULES (/etc/sysconfig/apache2)
LoadModule access_module
LoadModule actions_module
LoadModule alias_module
LoadModule auth_module
LoadModule auth_dbm_module
LoadModule autoindex_module
LoadModule cgi_module
LoadModule dav_module
LoadModule dav_svn_module /usr/lib/apache2/mod_dav_svn.so
LoadModule authz_svn_module /usr/lib/apache2/mod_authz_svn.so
LoadModule dir_module
LoadModule env_module
LoadModule expires_module
LoadModule include_module
LoadModule log_config_module
LoadModule mime_module
LoadModule negotiation_module
LoadModule setenvif_module
LoadModule ssl_module
LoadModule suexec_module
LoadModule userdir_module
LoadModule python_module /usr/lib/apache2/mod_python.so

Here is the result after restarting Apache ...

[Mon Jul 25 12:11:46 2005] [warn] Init: Session Cache is not configured
[hint: SSLSessionCache]
[Mon Jul 25 12:11:46 2005] [notice] suEXEC mechanism enabled (wrapper:
[Mon Jul 25 12:11:47 2005] [notice] mod_python: Creating 32 session
mutexes based on 150 max processes and 0 max threads.
[Mon Jul 25 12:11:47 2005] [notice] Apache/2.0.53 (Linux/SUSE)
configured -- resuming normal operations

# and when trying to update a working copy via TortoiseSVN

[Mon Jul 25 12:15:57 2005] [notice] child pid 3110 exit signal
Segmentation fault (11)
Received on Mon Jul 25 05:08:01 2005

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

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