升级到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-09-30:
现在有一个建议的解决方案,建议为apache2 2.2.14-5ubuntu8.3。有关详细信息,请参见接受的答案中的错误报告链接。