web-dev-qa-db-ja.com

Ubuntu10.04でHTTPSを介してSVNを提供する際の問題

Ubuntu 10.04にアップグレードした後、Subversionサーバーでいくつかの問題が発生しています。クライアントに関係なく、リポジトリにアクセスしようとすると(Windowsではgit-svnとsvnを試し、Ubuntu 10.04ではsvnを試しましたが、さまざまなコンピューターとネットワークの場所から)、400の不正な要求があります。 svnからの出力は次のとおりです。

svn: Server sent unexpected return value (400 Bad Request) in response to
     OPTIONS request for 'https://svn.example.org/svn/programs'

Apacheログからの関連エントリは次のとおりです(私はApache 2.2を実行しています):

エラーログ

[Mon Jun 14 11:29:31 2010] [error] [client x.x.x.x] 
                           request failed: error reading the headers

ssl_access.log

x.x.x.x - - [14/Jun/2010:11:29:28 +0200] "OPTIONS /svn/programs HTTP/1.1" 
            401 2643 "-" "SVN/1.6.6 (r40053) neon/0.29.0"
x.x.x.x - - [14/Jun/2010:11:29:31 +0200] "ction-set/></D:options>OPTIONS 
            /svn/programs HTTP/1.1" 400 644 "-" "SVN/1.6.6 (r40053)
            neon/0.29.0"

誰かが同様の問題に遭遇した場合、またはこの原因を突き止めるためのポインタを私に与えることができた場合、私は非常に感謝します-私は本当にボックスを再度ダウングレードする必要を避けたいと思います。

2010年9月30日編集:

Lucidに提案された修正があります-現在提案されているApache22.2.14-5ubuntu8.3。詳細については、承認された回答のバグレポートのリンクを参照してください。

4
Kjetil Limkjær

この問題に関してubuntuにバグを投稿しました:

https://bugs.launchpad.net/ubuntu/+source/Apache2/+bug/595116

2
greyrl

たぶん私は解決策を見つけました(memcpyルーチンのバグ) https://bugs.launchpad.net/bugs/60929

1
user49191