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

Win32 Apache Service and mod_dav_svn

From: Robert Postill <robert_at_grinning-cat.com>
Date: 2004-11-12 13:35:58 CET

I did an upgrade to Subversion 1.1.1 running through Apache on a hosted
machine (i.e. its not mine). When I was running Subversion 1.1.0 I had
things hooked up and I was a happy man (see attached -and shortened-
httpd.conf). However, since performing the upgrade things have gone
awry. Specifically I can't start the Apache service. It complains it
can't load mod_dav_svn (see attached evappmess1.png & evappmess2.png).
I knew I'd seen that one before so I popped on over to the FAQ and found
the relevant entry. Great, missing DLLs (see attached
explorermoddir.png) and a copy of dependancy walker later I was smug
that I'd RTFMed and fixed things... Pride before a fall? Thats me then
:) Dependancy walker says all is OK (see attached depwalker.png) and I
can run apache from the command line. However I can't run it as a
service still. So, has anyone got any tips or advice regarding working
out why the service won't run?

Thanks in advance.
Robert. - - [09/Nov/2004:16:22:33 +0000] "GET /svn/svnindex.xsl HTTP/1.1" 304 - - - [09/Nov/2004:16:22:34 +0000] "GET /svn/svnindex.css HTTP/1.1" 304 - - - [09/Nov/2004:16:32:02 +0000] "GET /scripts/..%255c%255c../winnt/system32/cmd.exe?/c+dir" 404 347 - - [09/Nov/2004:16:55:02 +0000] "GET /repos HTTP/1.1" 401 509 - rpostill [09/Nov/2004:16:55:08 +0000] "GET /repos HTTP/1.1" 301 343 - rpostill [09/Nov/2004:16:55:08 +0000] "GET /repos/ HTTP/1.1" 200 913 - - [09/Nov/2004:16:55:09 +0000] "GET /svn/svnindex.xsl HTTP/1.1" 304 - - - [09/Nov/2004:16:55:09 +0000] "GET /svn/svnindex.css HTTP/1.1" 304 - - - [12/Nov/2004:11:37:40 +0000] "GET /repos HTTP/1.1" 401 507 - rpostill [12/Nov/2004:11:37:50 +0000] "GET /repos HTTP/1.1" 301 339 - rpostill [12/Nov/2004:11:37:50 +0000] "GET /repos/ HTTP/1.1" 200 913 - - [12/Nov/2004:11:37:51 +0000] "GET /svn/svnindex.xsl HTTP/1.1" 200 2773 - - [12/Nov/2004:11:37:51 +0000] "GET /svn/svnindex.css HTTP/1.1" 200 1216

[Tue Nov 09 16:55:08 2004] [error] [client] Requests for a collection must have a trailing slash on the URI. [301, #0]
[Fri Nov 12 11:36:55 2004] [notice] Parent: Created child process 1420
[Fri Nov 12 11:36:55 2004] [notice] Child 1420: Child process is running
[Fri Nov 12 11:36:55 2004] [notice] Child 1420: Acquired the start mutex.
[Fri Nov 12 11:36:55 2004] [notice] Child 1420: Starting 250 worker threads.
[Fri Nov 12 11:37:50 2004] [error] [client] Could not fetch resource information. [301, #0]
[Fri Nov 12 11:37:50 2004] [error] [client] Requests for a collection must have a trailing slash on the URI. [301, #0]
[Fri Nov 12 11:40:02 2004] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Fri Nov 12 11:40:02 2004] [notice] Child 1420: Exit event signaled. Child process is ending.
[Fri Nov 12 11:40:03 2004] [notice] Child 1420: Released the start mutex
[Fri Nov 12 11:40:04 2004] [notice] Child 1420: Waiting for 250 worker threads to exit.
[Fri Nov 12 11:40:04 2004] [notice] Child 1420: All worker threads have exited.
[Fri Nov 12 11:40:04 2004] [notice] Child 1420: Child process is exiting
[Fri Nov 12 11:40:04 2004] [notice] Parent: Child process exited successfully.

LoadModule access_module modules/mod_access.so
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_module modules/mod_auth.so
#LoadModule auth_anon_module modules/mod_auth_anon.so
#LoadModule auth_dbm_module modules/mod_auth_dbm.so
#LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule autoindex_module modules/mod_autoindex.so
#LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
#LoadModule expires_module modules/mod_expires.so
#LoadModule file_cache_module modules/mod_file_cache.so
#LoadModule headers_module modules/mod_headers.so
LoadModule imap_module modules/mod_imap.so
LoadModule include_module modules/mod_include.so
#LoadModule info_module modules/mod_info.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
#LoadModule mime_magic_module modules/mod_mime_magic.so
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule negotiation_module modules/mod_negotiation.so
#LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
#LoadModule speling_module modules/mod_speling.so
#LoadModule status_module modules/mod_status.so
#LoadModule unique_id_module modules/mod_unique_id.so
LoadModule userdir_module modules/mod_userdir.so
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule ssl_module modules/mod_ssl.so
LoadModule jk2_module modules/mod_jk2.so

DocumentRoot "E:/Program Files/Apache Group/Apache2/htdocs"
<Directory />
    Options FollowSymLinks
    AllowOverride None
<Directory "E:/Program Files/Apache Group/Apache2/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all

<Location /repos>
  DAV svn
  SVNPath "E:/svnrepos"
  SVNIndexXSLT "/svn/svnindex.xsl"
  AuthType Basic
  AuthName "Subversion Repository"
  AuthUserFile "E:/svnrepos/conf/users.pwd"

depwalker.png evappmess1.png evappmess2.png explorermoddir.png
Received on Fri Nov 12 13:36:45 2004

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