+  HandyCache форум
|-+  Главная категория» Общие вопросы» SVN не работает через HC
Имя пользователя:
Пароль:
Страниц: [1]   Вниз
  Отправить эту тему    Печать  
Автор Тема: SVN не работает через HC  (Прочитано 5282 раз)
0 Пользователей и 1 Гость смотрят эту тему.
valgreesh
Новичок
*

Репутация: +2/-0
Offline Offline

Сообщений: 14


« : 11 апреля 2014, 13:21:22 »

Ситуация такая:
SVN 1.8.8
HC 1.0.0.510 (на предыдущей было аналогично)
SVN настроена ходить через HC (так нужно, и отказываться от этого не хочется)

При попытке выполнить svn co http://svn.freepascal.org/svn/fpc/trunk fpc наблюдаются следующие аномалии:
1. Иногда, после небольшого обмена, соединение отваливается по таймауту.
2. Иногда обновление начинается/продолжается но SVN отваливается с разными ошибками говорящими о повреждении данных (то ошибка парсинга XML, то еще что-то похожее)
3. Но самое странное, что соединения от SVN нет в мониторе HC. Однако, судя по Resource Monitor (запускается из Task Manager с вкладки Performance, Windows 7), соединение через HC установлено и обмен данными идет (т.е. Resource Monitor показывает активный сетевой обмен для HC, но в самом HC монитор пуст).

Если пустить SVN в обход HC никаких проблем не наблюдается.
Сообщить модератору   Записан
alex77
Старожил
****

Репутация: +11/-1
Offline Offline

Сообщений: 482



« Ответ #1 : 12 апреля 2014, 02:39:04 »

добавьте ваш СВН в белый список/список исключений
Сообщить модератору   Записан
valgreesh
Новичок
*

Репутация: +2/-0
Offline Offline

Сообщений: 14


« Ответ #2 : 12 апреля 2014, 13:36:55 »

добавьте ваш СВН в белый список/список исключений
Зачем? Проблема ведь не в том, что НС не дает SVN'у выбраться в сеть. ОК. Ради эксперимента добавил. Ситуацию это не изменило.


* svn_via_hc.png (54.25 Кб, 1137x606 - просмотрено 53 раз.)
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #3 : 12 апреля 2014, 14:49:49 »

Я попробовал, проблем не заметил. Попробуйте выключить файервол или антивирус.
Сообщить модератору   Записан
valgreesh
Новичок
*

Репутация: +2/-0
Offline Offline

Сообщений: 14


« Ответ #4 : 12 апреля 2014, 15:28:20 »

Попробуйте выключить файервол или антивирус.
Пробовал. Картины это не меняет. А как вообще получается, что в мониторе активность не обозначена, но сетевая активность HC присутствует?
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #5 : 12 апреля 2014, 16:12:26 »

Можно попробовать лог посмотреть, лучше отладочный.
Я предполагаю, что антивирус внедрил в НС свой хук и заворачивает обмен мимо НС. Для системы это выглядит как деятельность НС, хотя он об этой деятельности не подозревает. После отключения антивируса желательно перезагрузиться.
Сообщить модератору   Записан
valgreesh
Новичок
*

Репутация: +2/-0
Offline Offline

Сообщений: 14


« Ответ #6 : 12 апреля 2014, 17:25:24 »

У меня бесплатная Avira, в ней функций сетевого мониторинга нет. Кроме того, я посмотрел загруженные модули в процессе HC, там тоже нет ни каких намеков на хук антивируса. А активность все-же HC т.к. его иконка в трее анимируется на время этой активности, но окно монитора (т.е. его нижняя половина, где показывается текущая активность) при этом пустое. Прикладываю отладочный лог. В период времени с 16:42:32 до 16:49:58 сетевая активность HC была, но монитор был пустой. Потом в мониторе появилась строчка: "12.04.2014/16:49:58 local/127.0.0.1 http://svn.freepascal.org/svn/fpc/!svn/vcc/default 0 1132036/204 0 684 "Client disconnected REPORT" З.1
З.1 (Запись в кэш): .*", и началась закачка репозитория (svn в это время начал выводить в консоль имена файлов). Получив чуть больше мегабайта SVN отвалился с ошибкой: "svn: E175009: XML parsing failed: (200 OK)". В логе присутствуют Access violation's т.ч. проблема, думаю, именно в HC.

з.ы. Из-за диких ограничений на размер файла выложу лог кусками
Добавлено: 12 Апрель 2014, 17:23:08

log_part_2
Добавлено: 12 Апрель 2014, 17:24:00

log_part_3
Добавлено: 12 Апрель 2014, 17:24:54

log_part_4

* hc_debug_log.7z.001 (64 Кб - загружено 21 раз.)
* hc_debug_log.7z.002 (64 Кб - загружено 20 раз.)
* hc_debug_log.7z.003 (64 Кб - загружено 20 раз.)
* hc_debug_log.7z.004 (3.85 Кб - загружено 20 раз.)
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #7 : 12 апреля 2014, 18:41:25 »

У меня не получается воспроизвести проблему. У меня стоит
TortoiseSVN
A Subversion client for Windows
Version 1.7
Им я открываю ваш репозиторий без проблем. Дайте последовательность действий для воспроизведения проблемы.
Сообщить модератору   Записан
valgreesh
Новичок
*

Репутация: +2/-0
Offline Offline

Сообщений: 14


« Ответ #8 : 12 апреля 2014, 19:06:35 »

Я пользуюсь консольным клиентом от CollabNet:
Цитировать
svn, version 1.8.8 (r1568071)
   compiled Feb 17 2014, 22:45:17 on x86-microsoft-windows5.1.2600

Copyright (C) 2013 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http: // subversion.apache.org/

The following repository access (RA) modules are available:

* ra_svn : Module for accessing a repository using the svn network protocol.
  - with Cyrus SASL authentication
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - using serf 1.3.4
  - handles 'http' scheme
  - handles 'https' scheme
Командная строка: "svn co http: // svn.freepascal.org/svn/fpc/trunk fpc"

Пробовал тортилкой:
Цитировать
TortoiseSVN 1.8.5, Build 25224 - 64 Bit , 2014/02/18 20:05:11
Subversion 1.8.8, -release
apr 1.5.0
apr-util 1.5.3
serf 1.3.4
OpenSSL 1.0.1f 6 Jan 2014
zlib 1.2.8
Также отваливается с ошибками.
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #9 : 12 апреля 2014, 19:25:48 »

Цитировать
Я пользуюсь консольным клиентом от CollabNet
Где его скачать и как заставить работать через прокси?
Сообщить модератору   Записан
valgreesh
Новичок
*

Репутация: +2/-0
Offline Offline

Сообщений: 14


« Ответ #10 : 12 апреля 2014, 19:55:06 »

Качать тут: http://www.collab.net/downloads/subversion но требуется регистрация.

Прокси указыватся в файле: %APPDATA%\Roaming\Subversion\servers в секции [global]
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #11 : 14 апреля 2014, 16:24:43 »

valgreesh
Нашел почему не работает. Напишите мне на mai62 на mail.ru, я пришлю Вам исправленную версию.
Сообщить модератору   Записан
valgreesh
Новичок
*

Репутация: +2/-0
Offline Offline

Сообщений: 14


« Ответ #12 : 14 апреля 2014, 18:30:26 »

Обновил. Стало лучше, но скачав 4.3Mb SVN снова отвалился:
Цитировать
svn: E175009: Unknown tag 'add-directoryuyEDSwC7llllllllllllllllllllllllllllllll
lllllllllllllllllllllllllllllllllllllllllllllllllll7Pl' while at state 4
После svn cleanup и и возобновления svn update выкачал еще 5.3Mb и снова отвалился:
Цитировать
svn: E185001: Svndiff contains a too-large window

Удалил недокачавшийся репозиторий. Решил начать заново. На этот раз отвалилось после получения 1.7Mb:
Цитировать
svn: E175009: XML parsing failed: (200 OK)

* log.7z (54.41 Кб - загружено 20 раз.)
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #13 : 14 апреля 2014, 19:52:07 »

Попробуйте выключить опцию Управление загрузкой\Добавить Accept-Encoding: gzip, deflate при загрузке из браузера.
Сообщить модератору   Записан
valgreesh
Новичок
*

Репутация: +2/-0
Offline Offline

Сообщений: 14


« Ответ #14 : 14 апреля 2014, 20:19:01 »

Она у меня выключена.
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #15 : 17 апреля 2014, 22:30:47 »

Сейчас проверил, у меня черепаха выкачала 40 Мегабайт, не поперхнулась.


* fpc.png (33.1 Кб, 1473x158 - просмотрено 38 раз.)
Сообщить модератору   Записан
valgreesh
Новичок
*

Репутация: +2/-0
Offline Offline

Сообщений: 14


« Ответ #16 : 18 апреля 2014, 01:34:01 »

Черепаха действительно стала нормально качать, но консольный клиент отваливается. Без HC консольный клиент качает нормально.
Добавлено: 18 Апрель 2014, 01:32:37

svn: E200014: Checksum mismatch for 'C:\Downloads\fpc\packages\chm\src\chm
specialfiles.pas':
   expected:  8310b02a589bd2c3c2ea89015320388b
     actual:  8b10b02a589bd2c3c2ea89015320388b


* cn_via_hc.png (21.33 Кб, 1094x166 - просмотрено 40 раз.)
Сообщить модератору   Записан
Страниц: [1]   Вверх
  Отправить эту тему    Печать  

 
Перейти в: