Eu postei um bug no ubuntu sobre esse problema:
Estamos tendo alguns problemas com o nosso servidor Subversion após a atualização para o Ubuntu 10.04. Ao tentar acessar um repositório, independentemente do cliente (eu tentei git-svn e svn no Windows, bem como svn no Ubuntu 10.04, de diferentes computadores e locais de rede), recebo uma solicitação incorreta de 400. Aqui está a saída do svn:
svn: Server sent unexpected return value (400 Bad Request) in response to OPTIONS request for 'https://svn.example.org/svn/programs'
Aqui estão as entradas relevantes dos logs do Apache (estou executando o Apache 2.2):
error.log
[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"
Se alguém tiver problemas parecidos ou puder me dar um sinal para rastrear a causa disso, ficarei muito grato. Eu realmente gostaria de evitar ter que rebaixar a caixa novamente.
Editar 2010-09-30:
Há uma correção proposta no lucid-proposed agora, apache2 2.2.14-5ubuntu8.3. Veja o link do relatório de erros na resposta aceita para detalhes.
Eu postei um bug no ubuntu sobre esse problema:
Talvez eu tenha encontrado uma solução (bug na rotina memcpy) link
Tags ssl svn apache-2.2 ubuntu svnserve