Apache 2.2.8 と Subversion 1.6.5 との連携が出来ない@Windows Server 2003 R2

このサーバマシンの VMWare Server に Ubuntu マシンを作って,そいつに Subversion サーバをやらせることになった.Trac とやらも動かしたいが,こちらはインストール方法がまだわかっていない.

http://terai.xrea.jp/Subversion/Apache2.html を参考にしていた.

---------------------------
Error
---------------------------
The requested operation has failed!
---------------------------
OK   
---------------------------

というエラーが出る.httpd.conf には

LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_lock_module modules/mod_dav_lock.so
LoadModule dav_svn_module modules/mod_dav_svn.so

<Location /svn>
  DAV svn
  SVNParentPath "d:/www/public_html/svn"
  #以下、認証の設定ですが、ここではコメントアウト
  #AuthType Basic
  #AuthName "Subversion repositories"
  #AuthUserFile "C:/Program Files/Apache Group/Apache2/etc/svnpasswd"
  #<LimitExcept GET PROPFIND OPTIONS REPORT>
  #  Require valid-user
  #</LimitExcept>
</Location>

イベントビューア「アプリケーション」のメッセージに変な文字列があって,これを解読するのに VC++ で Win32 コンソールアプリケーションを作った(参考).

#include "stdafx.h"

int _tmain(int argc, _TCHAR* argv[])
{
	wprintf(L"\x8ew\x92\xe8\x82\xb3\x82\xea\x82\xbd\x83\x82\x83W\x83\x85\x81[\x83\x8b\x82\xaa\x8c\xa9\x82\xc2\x82\xa9\x82\xe8\x82\xdc\x82\xb9\x82\xf1\x81B\n");
	return 0;
}

「指定されたモジュールが見つかりません」とのこと.Subversion の bin から mod_dav_svn.so と mod_authz_svn.so との両方をちゃんと Apache の modules にコピーしているのにこの仕打ちだ.ひどい.

Apache 2.2.8 + svn-win32-1.5.0.zip + svn-win32-1.5.0_py25.zip だと、次のエラーが出てApacheを起動できなかった。

Apache 2.2.9 + svn-win32-1.5.0.zip だと、OK。

Windows XP, Apache 2.2.8 + svn-win32-1.5.0.zip + svn-win32-1.5.0_py25.zip でエラー、Apache 2.2.9はOK (2008-07-04)
Zend ServerとSVN連携 - noopな日々

Apache 2.2.9 にしたら解決するのかなあ.