Не удается обновить svn, Произошла ошибка во время декомпрессии

У меня проблема с моим удаленным репо в svn. Я запускаю svn версии 1.8.5 на windows 8.1

Когда я пытаюсь выполнить обновление svn, я получаю ошибку svn: E120104: ra_serf: произошла ошибка во время декомпрессии

Я могу сделать чистую проверку.

Кто-нибудь знает, как решить эту проблему?

Ответ 1

Это никогда не было полностью разрешено, я работал над этим, выполняя чистую проверку и перенося изменения в новую рабочую копию.

Ответ 2

Этот форум форума wandisco приведет вас в правильном направлении. Предполагая, что у вас есть доступ к серверу репо, вам необходимо отключить сжатие с помощью mod_deflate.

Чтобы устранить эту ошибку при попытке экспорта большого ( > 4 ГБ) репозитория на Ubuntu 12.04 LTS, выполните следующие действия:

На сервере, на котором размещается репо:

mv /etc/apache2/mods-enabled/deflate.load ~/backup_deflate.load
mv /etc/apache2/mods-enabled/deflate.conf ~/backup_deflate.conf
mv /usr/lib/apache2/modules/mod_deflate.so ~/backup_mod_deflate.so
sudo service apache2 restart

Как описано в других сообщениях, изменение клиента также является работоспособным решением. Благодаря доступу к серверу репо этот подход был быстрее реализован и не требовал изменений пользователями.

Ответ 3

Это не ограничивается Windows. У меня была проблема с OS X при попытке совершить. Я добавил на клиентскую сторону ~/.subversion/servers следующее: на основе ответа Nathan выше об отключении сжатия:

[global]
http-compression = no

Это разрешило проблему.

Ответ 4

У нас была такая же проблема, к сожалению, она не может быть решена путем определения опции http-compression = no. Оказалось, что после исследования выяснилось, что этот вариант, рекомендованный HTML5-шаблонными настройками сжатия Apache, вызвал эту проблему. Нам пришлось временно отключить следующий параметр:

<IfModule mod_mime.c>
    AddEncoding gzip              svgz
</IfModule>

В то время как AddEncoding gzip svgz был неактивным, возможна фиксация файлов, имя которых включает термин svgz.

Ответ 5

Из Проверяя более старую версию SVN на сервере на этом сайте, эта проблема вызвана клиентскими библиотеками HTTP.

Я пытаюсь установить svn со старой версией (1.7.19), как сказал alvas на предыдущем веб-сайте. Возможно, следующая ошибка

configure: ошибка: не найден парсер XML: expat или libxml 2.x required

.

Вы можете скачать expat-2.1.0.tar.gz из http://sourceforge.net/projects/expat/files/

Но более старая версия может не поддерживать SSL. Используйте 'http' вместо 'https'. Моя среда - AMD_64 + Ubuntu14.04 LTS.