Home > Server > Apache 2.2 dav_svnがエラー (解決)

Apache 2.2 dav_svnがエラー (解決)

  • 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。

この記事に関連する別の記事:

  1. 69.50.142.11からのDNSクエリ ...
  2. Apache 2.2 モジュールいろいろ ...
  3. Apache 2.2.x + mod_python ...
  4. Apache 2.2.9 で –with-ldap オプション が見た目認識しないけど気にしない ...
  5. メモリ爆発 ...

コメント: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…

コメントフォーム
Remember personal info

トラックバック: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 ふたつの川うるおう日記

Home > Server > Apache 2.2 dav_svnがエラー (解決)

検索
フィード
メタ情報

Return to page top