Help - Search - Members
Full Version: Проблема обновлений и Контроль правильности скаченного Updater'ом
Kaspersky Lab Forum > Бета-тестирование > Универсальный Updater
Serj-Spb
Вчера у меня повторилась ситуация описанная в http://forum.kaspersky.com/index.php?showtopic=118908 с разницой в том что KIS 2009 (8.0.0.506) ругался на:

CODE
23.09.2009 20:15:21 Загрузка файла... bases/apu/apu0002.dat
23.09.2009 20:15:21 Набор файлов обновлений поврежден http://10.XX.XX.88/bases/apu/apu0002.dat
23.09.2009 20:15:21 Ошибка обновления компонента APU
23.09.2009 20:15:21 Загрузка файла... bases/as/pas/cfbase-s.gsg
23.09.2009 20:15:21 Набор файлов обновлений поврежден http://10.XX.XX.88/bases/as/pas/cfbase-s.gsg
23.09.2009 20:15:21 Ошибка обновления компонента AS
23.09.2009 20:15:21 Загрузка файла... bases/av/kdb/i386/base165.kdc
23.09.2009 20:15:21 Набор файлов обновлений поврежден http://10.XX.XX.88/bases/av/kdb/i386/base165.kdc
23.09.2009 20:15:21 Ошибка обновления компонента KDB
23.09.2009 20:15:21 Ошибка обновления компонента KDBI386
23.09.2009 20:15:26 Загрузка файла... bases/wmuf/wmuf0001.dat
23.09.2009 20:15:26 Набор файлов обновлений поврежден http://10.XX.XX.88/bases/wmuf/wmuf0001.dat
23.09.2009 20:15:26 Ошибка обновления компонента WMUF
23.09.2009 20:15:26 Ошибка обновления компонента WAVI386
23.09.2009 20:15:26 Обновление файлов...
23.09.2009 20:15:26 Файл обновлен C:/Documents and Settings/All Users/Application Data/Kaspersky Lab/AVP8/Data/u0607g.xml
23.09.2009 20:15:26 Задача завершена Обновлены не все компоненты


KAV 2009 на соседней машинке ругался несколько иначе
CODE

23.09.2009 21:50:55 Задача запущена
23.09.2009 21:50:56 Выбран источник обновлений http://10.XX.XX.88/
...
23.09.2009 21:52:26 Загрузка файла... AutoPatches/kav8exec/kav8exec-0607g.xml
23.09.2009 21:52:27 Файл загружен AutoPatches/kav8exec/kav8exec-0607g.xml 77,7 KБ
23.09.2009 21:53:04 Загрузка файла... bases/apu/apu0001.dat
23.09.2009 21:53:04 Набор файлов обновлений поврежден http://10.XX.XX.88/bases/apu/apu0001.dat
23.09.2009 21:53:04 Ошибка обновления компонента APU
23.09.2009 21:53:04 Загрузка файла... bases/av/kdb/i386/base164.kdc
23.09.2009 21:53:04 Набор файлов обновлений поврежден http://10.XX.XX.88/bases/av/kdb/i386/base164.kdc
23.09.2009 21:53:04 Ошибка обновления компонента KDB
23.09.2009 21:53:04 Ошибка обновления компонента KDBI386
23.09.2009 21:53:14 Загрузка файла... bases/ids/i386/klcr.kdz
23.09.2009 21:53:14 Набор файлов обновлений поврежден http://10.XX.XX.88/bases/ids/i386/klcr.kdz
23.09.2009 21:53:14 Ошибка обновления компонента AH2I386
23.09.2009 21:53:14 Загрузка файла... bases/pdm/pdmkl.dat
23.09.2009 21:53:14 Набор файлов обновлений поврежден http://10.XX.XX.88/bases/pdm/pdmkl.dat
23.09.2009 21:53:14 Ошибка обновления компонента BB
23.09.2009 21:53:14 Ошибка обновления компонента BB2
23.09.2009 21:53:14 Загрузка файла... bases/vlns/vlns000.kdc
23.09.2009 21:53:14 Набор файлов обновлений поврежден http://10.XX.XX.88/bases/vlns/vlns000.kdc
23.09.2009 21:53:14 Ошибка обновления компонента VLNS
23.09.2009 21:53:14 Загрузка файла... bases/wmuf/wmuf0003.dat
23.09.2009 21:53:14 Набор файлов обновлений поврежден http://10.XX.XX.88/bases/wmuf/wmuf0003.dat
23.09.2009 21:53:14 Ошибка обновления компонента WMUF
23.09.2009 21:53:14 Ошибка обновления компонента WAVI386
23.09.2009 21:53:15 unk: 377 APU
23.09.2009 21:53:15 Загрузка файла... bases/as/pas/cfbase-s.gsg
23.09.2009 21:53:15 Набор файлов обновлений поврежден http://10.XX.XX.88/bases/as/pas/cfbase-s.gsg
23.09.2009 21:53:15 unk: 377 AS
23.09.2009 21:53:15 unk: 377 KDB
23.09.2009 21:53:15 unk: 377 KDBI386
23.09.2009 21:53:27 unk: 377 AH2I386
23.09.2009 21:53:27 Загрузка файла... bases/ids/x64/klcr.kdz
23.09.2009 21:53:28 Набор файлов обновлений поврежден http://10.XX.XX.88/bases/ids/x64/klcr.kdz
23.09.2009 21:53:28 unk: 377 AH2X64
23.09.2009 21:53:28 Загрузка файла... bases/parctl/pc0001.dat
23.09.2009 21:53:28 Набор файлов обновлений поврежден http://10.XX.XX.88/bases/parctl/pc0001.dat
23.09.2009 21:53:28 unk: 377 PARCTL
23.09.2009 21:53:28 unk: 377 BB
23.09.2009 21:53:28 unk: 377 BB2
23.09.2009 21:53:28 unk: 377 VLNS
23.09.2009 21:53:28 unk: 377 WMUF
23.09.2009 21:53:28 unk: 377 WAVI386
23.09.2009 21:53:28 Копирование обновлений...
....
23.09.2009 21:53:28 Обновление файлов...
23.09.2009 21:53:28 Файл обновлен C:/Documents and Settings/All Users/Application Data/Kaspersky Lab/AVP8/Data/u0607g.xml
23.09.2009 21:53:28 Задача завершена Обновлены не все компоненты



В логах Updater'a всё чисто и нет проблем.
Версия Updater (3.2.0.2) + GUI (2.1.0.30) Раз в 2 часа качаются базы для всех Персональных продуктов + Kaspersky Anti Spam
Сам Updater запущен на Win2k3 web edition eng со всеми обновлениями на 21.09.2009. Папка Updates добавлена в IIS корнем для "сайта" на 80 порту. Соответсвенно на клиентах прописан в качестве источника адрес вида http://10.XX.XX.88
С официальных серверов KIS и KAV исправно качают difы и целые файлы.
Три дня назад всё качалось и работало. О проблеме узнал сегодня постфактум.

Вылечить удалением и перезаливкой папки bases и для верности Temp не получилось - есть ещё идеи как лечить?
Вопрос разрботчикам: можно ли как то отслеживать нарушение целостности скачаных файлов - что-то вроде хеша для каждого файла или компонента?
Будет ли более надёжно работать Updater под Freebsd 7.2 или имеет смысл оставить его на винде но раздавать через ftp?
Natalia Pasynkova
Здравствуйте.

Прошу Вас запустить утилиту обновления с включенной трассировкой, после того как все скачается, запустите обновление продуктов (KAV/KIS). После получения ошибки выложите, пожалуйста, здесь:
- трассировку;
- файлы, на которые "ругается" продукт;
- все xml-файлы, которые скачал Updater (из папки Updates).

Спасибо!
Serj-Spb
QUOTE(Natalia Pasynkova @ 24.09.2009 16:09) *
...
- все xml-файлы, которые скачал Updater (из папки Updates).

Не совсем понял что вы имели в виду - в папке Updates лежат только подпапки - и из них я скинул xml файлы но кое-что совпало по имени ...
Так же скинул логи KIS.
Сегодня попробывал отключив защиту удалить всю папку c:\Documents and Settings\All Users\Application Data\Kaspersky Lab\AVP8\Bases
Результат шикарный - обновляется в два прохода - сначала качает black.lst , потом со второго прохода пытается скачать базы - но увы.
Для чистоты эксперимента сегодня снова удалил и скачал Upaderoм базы.
Всё в архиве. Лежит на Uploader Problem.rar т.к. больше 300 кило.
Serj-Spb
UPD: попробывал указать Upadater`у http и ftp сервера касперского для обновлений (каждый раз с удалением скаченного) - никакой разницы. Проблема осталась.
Serj-Spb
UPD2: поставил Updater на локальную машинку с KIS и поднял http сервер (HFS) - всё обновилось без вопросов.
Избирательно сравнил хеши MD5 файлов которые скачал Updater на Win2k3 и файлами которые скачал "локальный" Updater - полное соответсвие. Но файлы которые отдаёт IIS с Win2k3 различаются. Завтра покапаю в сторону IIS - что то в нём не так.
Serj-Spb
Вопрос снят. Проблема решена.
Natalia Pasynkova
QUOTE(Serj-Spb @ 25.09.2009 11:30) *
Вопрос снят. Проблема решена.

А в чем была проблема, если не секрет?
Serj-Spb
QUOTE(Natalia Pasynkova @ 25.09.2009 12:07) *
А в чем была проблема, если не секрет?

В кратце - человеческий фактор + западло от Microsoft.
Подробно - IIS 6 в конфиге по умолчанию обслуживает только известные ему расширения (MIME types), xml в их числе поэтому с файлом u0607g.xml и началом процесса обновления проблем нет.
После первоначальной установки и настройки, в MIME был прописан .* MS KB на эту тему и всё было OK, но поскольку это было сделанно однажды и давно (серер обновлений WSUS+KAV бегает в qemu уже пол года и требует 0 внимания), то после вынужденного пересоздания сайта в IIS я забыл об этой славной настройке. Соответственно вылезли грабли от MS:
При запросе неизвестного расширения IIS возвращает 404 ошибку в ввиде симпатичной странички - которая сохранялась как запрашиваемый файл, ну а дальше всё очевидно. Стоило только глянуть на логи свежепередвинутого сайта или ещё проще - любой отданый "битый" файл в текстовом редакторе как всё становилось ясно.
Думаю стоит напомнить в мане или в FAQ к Updater эту особенность IIS.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.