Subversion win32 サービスが実行されているのと同じコンピューターからのみ、TortoiseSVN を使用してアクセスするレポがあり、しばらくの間動作しています。mod_dav_svn をセットアップして、他の場所からアクセスできるようにすることにしました。アクセスしようとすると、ブラウザに次のエラーが表示されます。
<D:error>
<C:error/>
<m:human-readable errcode="165005">
Could not open the requested SVN filesystem
</m:human-readable>
</D:error>
...そしてログのこれらのエラー:
(20014)Internal error: Expected repository format '3' or '5'; found format '9'
Could not fetch resource information. [500, #0]
Could not open the requested SVN filesystem [500, #165005]
Could not open the requested SVN filesystem [500, #165005]
これが私の.confにあるものです:
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
と
DAV svn
SVNPath e:/dev/.svn
/.svn を入れたのは、それを行う前にクライアントで同じエラー テキストが表示され (コード 720002)、ログに Apache が存在しない e:/dev/format を探していることが示されたからです。 e:/dev/.svn/format です。
これを読んで、私のサブバージョンが 1.5.1 で 1.5.5 が出ていて、最近 TortoiseSVN をアップグレードしたことに気づき、互換性がないのではないかと思いました (これは意味がないかもしれません。 1.5.5 をダウンロードし、サービスを停止し、DLL と EXE をオーバートップにコピーし、サービスを再起動し、新しい .so ファイルを Apache のモジュール ディレクトリにコピーし、httpd を再起動しました。運がない。
助言がありますか?この特定の「フォーマット 9」は珍しいようです...