Назад | Перейти на главную страницу

Проблемы с обслуживанием SVN через HTTPS в Ubuntu 10.04

У нас возникли некоторые проблемы с нашим сервером Subversion после обновления до Ubuntu 10.04. При попытке получить доступ к репозиторию, независимо от клиента (я пробовал git-svn и svn в Windows, а также svn в Ubuntu 10.04, с разных компьютеров и сетевых расположений), я получаю 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:

В lucid сейчас предлагается исправление, apache2 2.2.14-5ubuntu8.3. Подробнее см. Ссылку на отчет об ошибке в принятом ответе.

Я опубликовал в ubuntu сообщение об этой проблеме:

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

Возможно, я нашел решение (ошибка в подпрограмме memcpy) https://bugs.launchpad.net/bugs/609290