NANO Antivirus > Forum
http://www.nanoav.pro/forum/

Проблемы с обновлением по ftp
http://www.nanoav.pro/forum/viewtopic.php?f=8&t=14
Страница 1 из 1

Автор:  phantom [ 13 апр 2009 14:41 ]
Заголовок сообщения:  Проблемы с обновлением по ftp

Привет всем!

При обновлении по ftp попытка скачивания данных с сервера выполняется только в пассивном режиме. Если же поддерживается активный и только он, то увы - скачать ничего не получится:

Код:
[ERR] 0x84001005. Can't load ftp list, curl code: 0x7, error string: 'couldn't connect to host'.
[ERR] 0x84001005. GetFileList.
Error occur while updating.


Вот лог протокола взаимодействия с сервером:
Код:
220 Microsoft FTP Service
USER anonymous
331 Anonymous access allowed, send identity (e-mail name) as password.
PASS ftp@example.com
230 Anonymous user logged in.
PWD
257 "/" is current directory.
EPSV
550 Access is denied.
PASV
227 Entering Passive Mode (84,42,39,75,175,205)

Автор:  Irina [ 20 апр 2009 13:56 ]
Заголовок сообщения:  Re: Проблемы с обновлением по ftp

Спасибо за ваше сообщение. Планируется к исправлению в следующей версии.

Автор:  phantom [ 20 май 2009 17:36 ]
Заголовок сообщения:  Re: Проблемы с обновлением по ftp

Привет!

Irina писал(а):
Спасибо за ваше сообщение. Планируется к исправлению в следующей версии.

В версии 0.5.232.444 до сих пор не работает.

Визуально это выглядит как долгое висение окна обновления на 1%, а потом ошибка:
Код:
[ERR] 0x84001005. Can't load ftp list, curl code: 0x7, error string: 'couldn't connect to host'
[ERR] 0x84001005. GetFileList
Error occur while updating.


А вот и причина:
Код:
220---------- Welcome to Pure-FTPd [TLS] ----------
220-You are user number 1 of 500 allowed.
220-Local time is now 17:26. Server port: 21.
220 You will be disconnected after 2 minutes of inactivity.
USER anonymous
230 Anonymous user logged in
PWD
257 "/" is your current location
EPSV
229 Entering Extended Passive Mode (|||36076|)
PASV
227 Entering Passive Mode (84,42,39,75,146,5) <- Но сюда коннект сфайлится!!!
227 Logout.


Могу пояснить ситуацию - у меня нативный FTP работает только в активном режиме. Что-то в роде этого:

Код:
220---------- Welcome to Pure-FTPd [TLS] ----------
220-You are user number 1 of 500 allowed.
220-Local time is now 17:31. Server port: 21.
220 You will be disconnected after 2 minutes of inactivity.
USER anonymous
230 Anonymous user logged in
SYST
215 UNIX Type: L8
PWD
257 "/" is your current location
TYPE I
200 TYPE is now 8-bit binary
REST 0
350 Restarting at 0
PWD
257 "/" is your current location
PORT 172,XX,XX,XX,4,251
200 PORT command successful
TYPE A
200 TYPE is now ASCII
LIST
150 Connecting to port 1275
226-Options: -a -l
226 17 matches total
TYPE I
200 TYPE is now 8-bit binary


И еще немного не в тему, но все же.
Если я переключаю режим настроек - пользовать прокси -> нет, то просто теряются настройки прокси и параметры авторизации. Если переключаюсь обратно - снова надо вводить параметры.

Автор:  Rodger [ 22 май 2009 18:09 ]
Заголовок сообщения:  Re: Проблемы с обновлением по ftp

Проблему с фтп вроде исправили - можно пробовать в 0.5.234.450 версии
Цитата:
Если я переключаю режим настроек - пользовать прокси -> нет, то просто теряются настройки прокси и параметры авторизации. Если переключаюсь обратно - снова надо вводить параметры.
Отправлен запрос на улучшение.

Автор:  phantom [ 26 май 2009 11:23 ]
Заголовок сообщения:  Re: Проблемы с обновлением по ftp

Rodger писал(а):
Проблему с фтп вроде исправили - можно пробовать в 0.5.234.450 версии


Вроде работает :)
Но есть предложение - запоминать режим, в каком удалось обновление, чтобы в следующий раз не перебирать их. Это позволит избавиться почти от 10 с таймаута, который, например, наблюдается у меня.

Автор:  phantom [ 27 май 2009 11:56 ]
Заголовок сообщения:  Re: Проблемы с обновлением по ftp

Наконец-то, решил обновиться из самого продукта так сказать "от и до".
И как результат:
Код:
Get 'ftp://updates.nanoav.ru/update.0.5.235.452.list'
Parse file 'update.0.5.235.452.list'
Get 'ftp://updates.nanoav.ru/core.0.5.235.452.base'
Get 'ftp://updates.nanoav.ru/service.0.5.235.452.base'
Get 'ftp://updates.nanoav.ru/skin.basic.palette.rainyday.0.5.235.452.base'
Get 'ftp://updates.nanoav.ru/skin.basic.palette.classic.0.5.235.452.base'
Get 'ftp://updates.nanoav.ru/skin.basic.localization.russian.0.5.235.452.base'
Get 'ftp://updates.nanoav.ru/skin.basic.localization.english.0.5.235.452.base'
Get 'ftp://updates.nanoav.ru/skin.basic.base.0.5.235.452.base'
Get 'ftp://updates.nanoav.ru/skin.default.localization.russian.0.5.235.452.base'
[ERR] 0x84001000. Can't load file 'ftp://updates.nanoav.ru/skin.default.localization.russian.0.5.235.452.base' curl code: 0x1C, curl error string: 'Timed out before server could connect to us'
Error occur while updating.

Неприятно :(

Автор:  phantom [ 27 май 2009 12:19 ]
Заголовок сообщения:  Re: Проблемы с обновлением по ftp

При повторном запуске обновления получил зависание процесса updater.exe:
Вложение:
updater-hung.jpg [27.76 КБ]
Скачиваний: 1720


Как видно, он уже 5 минут висит и не "отмирает". Обновление на 1%.

Автор:  Rodger [ 05 июн 2009 12:06 ]
Заголовок сообщения:  Re: Проблемы с обновлением по ftp

Цитата:
[ERR] 0x84001000. Can't load file 'ftp://updates.nanoav.ru/skin.default.localization.russian.0.5.235.452.base' curl code: 0x1C, curl error string: 'Timed out before server could connect to us'
Error occur while updating.
С этой ошибкой кой чего подправили, должно помочь. А насчет зависания процесса updater.exe - воспроизвести не удалось, проблема все ещё актуальна. Будем рады любой новой информации, которая поможет пролить свет на источник данной проблемы.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/