valgreesh
Новичок
Репутация: +2/-0
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
|
|
« Ответ #1 : 12 апреля 2014, 02:39:04 » |
|
добавьте ваш СВН в белый список/список исключений
|
|
|
|
|
valgreesh
Новичок
Репутация: +2/-0
Offline
Сообщений: 14
|
|
« Ответ #2 : 12 апреля 2014, 13:36:55 » |
|
добавьте ваш СВН в белый список/список исключений
Зачем? Проблема ведь не в том, что НС не дает SVN'у выбраться в сеть. ОК. Ради эксперимента добавил. Ситуацию это не изменило.
|
|
|
|
|
mai62
|
|
« Ответ #3 : 12 апреля 2014, 14:49:49 » |
|
Я попробовал, проблем не заметил. Попробуйте выключить файервол или антивирус.
|
|
|
|
|
valgreesh
Новичок
Репутация: +2/-0
Offline
Сообщений: 14
|
|
« Ответ #4 : 12 апреля 2014, 15:28:20 » |
|
Попробуйте выключить файервол или антивирус.
Пробовал. Картины это не меняет. А как вообще получается, что в мониторе активность не обозначена, но сетевая активность HC присутствует?
|
|
|
|
|
mai62
|
|
« Ответ #5 : 12 апреля 2014, 16:12:26 » |
|
Можно попробовать лог посмотреть, лучше отладочный. Я предполагаю, что антивирус внедрил в НС свой хук и заворачивает обмен мимо НС. Для системы это выглядит как деятельность НС, хотя он об этой деятельности не подозревает. После отключения антивируса желательно перезагрузиться.
|
|
|
|
|
valgreesh
Новичок
Репутация: +2/-0
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
|
|
|
|
|
mai62
|
|
« Ответ #7 : 12 апреля 2014, 18:41:25 » |
|
У меня не получается воспроизвести проблему. У меня стоит TortoiseSVN A Subversion client for Windows Version 1.7 Им я открываю ваш репозиторий без проблем. Дайте последовательность действий для воспроизведения проблемы.
|
|
|
|
|
valgreesh
Новичок
Репутация: +2/-0
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
|
|
« Ответ #9 : 12 апреля 2014, 19:25:48 » |
|
Я пользуюсь консольным клиентом от CollabNet Где его скачать и как заставить работать через прокси?
|
|
|
|
|
valgreesh
Новичок
Репутация: +2/-0
Offline
Сообщений: 14
|
|
« Ответ #10 : 12 апреля 2014, 19:55:06 » |
|
Качать тут: http://www.collab.net/downloads/subversion но требуется регистрация. Прокси указыватся в файле: %APPDATA%\Roaming\Subversion\servers в секции [global]
|
|
|
|
|
mai62
|
|
« Ответ #11 : 14 апреля 2014, 16:24:43 » |
|
valgreesh Нашел почему не работает. Напишите мне на mai62 на mail.ru, я пришлю Вам исправленную версию.
|
|
|
|
|
valgreesh
Новичок
Репутация: +2/-0
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)
|
|
|
|
|
mai62
|
|
« Ответ #13 : 14 апреля 2014, 19:52:07 » |
|
Попробуйте выключить опцию Управление загрузкой\Добавить Accept-Encoding: gzip, deflate при загрузке из браузера.
|
|
|
|
|
valgreesh
Новичок
Репутация: +2/-0
Offline
Сообщений: 14
|
|
« Ответ #14 : 14 апреля 2014, 20:19:01 » |
|
Она у меня выключена.
|
|
|
|
|
mai62
|
|
« Ответ #15 : 17 апреля 2014, 22:30:47 » |
|
Сейчас проверил, у меня черепаха выкачала 40 Мегабайт, не поперхнулась.
|
|
|
|
|
valgreesh
Новичок
Репутация: +2/-0
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
|
|
|
|
|
|