- 2005-12-04 (日) 12:00
- Server
2.0で動いていたリポジトリが2.2にすると次のエラーで動かなくなりました。
[error] [client ***.***.***.***] Could not fetch resource information. [500, #0] [error] [client ***.***.***.***] Could not open the root of the repository [500, #22] [error] [client ***.***.***.***] Can't set position pointer in file '/home/groups/example/svn/db/revs/1': Invalid argument [500, #22]
解決方法を見つけられませんでした。このエラーはパーミッションが無い場合に出るみたいだけど、2.0だと動くのでそれとは別のとこが原因のようです。バージョンはSubversion 1.2.3。
PHP 5.1.1とmod_proxy_ajpは問題なさそう。
追記: 解決
原因は、SubversionのAPRのバージョンの問題でした。
"./configure" \ "--with-ssl" \ "--with-apxs=/usr/local/httpd/bin/apxs" \ "$@"
今まではこれでコンパイルしていたけど、これだとSubversionに付属しているaprとapr-utilを使うようで、それが0.9.x系なためにApache 2.2で標準となった1.xと互換性が無いためでした。
"./configure" \ "--with-ssl" \ "--with-apr=/usr/local/httpd" \ "--with-apr-util=/usr/local/httpd" \ "--with-apxs=/usr/local/httpd/bin/apxs" \ "$@"
でコンパイルし直して解決。/usr/local/httpdはApacheのインストール先(通常: /usr/local/apache2)。ここにApache 2.2に付属する1.xのaprとapr-utilがあるのでそれを使わせればOK。
この記事に関連する別の記事:
- Newer: Apache 2.2 mod_proxy_ajp
- Older: Apache 2.2 モジュールいろいろ
コメント:2
- NBL Wiki (PukiWiki/TrackBack 0.3) 06-02-03 (金) 13:16
-
mics/サーバー環境の作り方メモ
テスト用WEBサーバー設置 2006.1.30 micsテスト用WEBサーバ設置メモ(後で清書予定) テスト用WEBサーバー設置 2006.1.30 サーバー設定 Apache2設定 メモ JDK1.5(5.0)のセットアップ…
- ここギコ! 06-02-06 (月) 9:50
-
Apache2.2とFastCGI、Subversion
XamppにしたのでApache2.2で動かしてるのですが、mod_f…
トラックバック:0
- このエントリーのトラックバックURL
- http://jfut.integ.jp/2005/12/04/apache-2-2-dav_svn%E3%81%8C%E3%82%A8%E3%83%A9%E3%83%BC-%E8%A7%A3%E6%B1%BA/trackback/
- Listed below are links to weblogs that reference
- Apache 2.2 dav_svnがエラー (解決) from ふたつの川うるおう日記

