Проба пера: статья о создании зеркала для NOD32

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Andy2k
ефрейтор
Сообщения: 69
Зарегистрирован: 2007-08-06 16:14:12

Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение Andy2k » 2008-05-30 17:46:53

Примерно с год назад ковырял я нодовский updater под фрю тщась заставить его тягать обновления и создавать локальное зеркало. Вроде как что-то у меня получилось, но скорее всего не так как надо, потому что до прошлой недели никакого локального зеркала у меня не было, тягал я обновы через виндовый сервак откуда придется, самим виндовым нодом создавал зеркало и раздавал в локалке. Однако, последнее время халявные сервера стали косячить, то пароли меняются, то адреса, а поскольку серверов у меня с десяток в разных конторах стоит, пользователи стали доставать звонками "...а у меня в трее красный щит!" (гы, англичанина бы удар хватил). Короче, решил я разобраться с нодом и его обновлениями раз и навсегда - чтоб качал автоматом, только то, что нужно (а не по 8 метров в час), а главное - сам искал ключи для получения обновлений.

Почему не воспользовался уже имеющимся ( в частности и на этом форуме) скриптами?

Объясняю:

Бесплатные серваки просто достали. То они прихлопываются нодовцами, то отстают от офф сереверов, то меняют логины-пароли, то вообще переезжают на другое доменное имя... И когда очередной бесплатный сервер дохнет у меня телефон раскаляется от звонков. надо опять лезть в самописные скрипты и править, править, править.... Д-О-С-Т-А-Л-О!!!!!!!!!


В итоге нарыл скрипт от Cmyker aka Igorek Vokar. Скрипт предназначен для АВТОМАТИЧЕСКОГО поиска ключей и создания зеркал обновлений для ESET NOD32 v 3.x и ESET Smart Security (антивирь, антиспам и файервол в одном флаконе)

Главное преимущество скрипта от cmyker в том, что он САМ НАХОДИТ ДЕЙСТВУЮЩУЮ ПАРУ ЛОГИН-ПАСС. И затем, с ее помощью обновляется с офф серверов, причем после моих модификаций тянет обновления ДЛЯ ВСЕХ ПРОДУКТОВ ESET - от нода 2.7 до Eset Smart Security... То есть можно на все продукты иметь один единый сервер обновления.

Разумеется, без небольшого напильника нам не обойтись, ну да ладно - не впервой!

Итак, приступаем:

1. Скачиваем скрипт тут http://www.mediafire.com/?znjb5btlpjl

2. Скачанный nod.tar.gz распаковываем куда-нибудь, ну например

Код: Выделить всё

/usr/local/nod32_upd_tools
3. Удаляем файл

Код: Выделить всё

 /usr/local/nod32_upd_tools/lib/unrar
Это линуховая версия, во фре она не работает.
4. Если unrar еще не установлен, ставим его из портов или пакетов и копируем фревый unrar в папку lib

Код: Выделить всё

cp /usr/local/bin/unrar /usr/local/nod32_upd_tools/lib/
5. Теперь правим сам скрипт upd.pl, а именно в параметр

Код: Выделить всё

$bases_path
прописываем, куда мы будем складывать обновления. Тут есть одна тонкость, связанная со структурой зеркала обновлений третьего нода - у него теперь update.ver лежит отдельно от самих файлов обновлений, поэтому если хотим раздавать получившееся зеркало по http надо либо сразу складывать все в корень web-сервера или потом делать туда симлинки.
6. Пробуем запустить

Код: Выделить всё

#/usr/local/nod32_upd_tools/upd.pl
и бежим смотреть в лог (nod32.log, появится в той же папке, где лежит upd.pl).

Код: Выделить всё

26-05-2008 18:27:48 Can't open authfile nod32.auth
26-05-2008 18:27:49 New key found! EAV-03404037 sp3j8wx5ut
26-05-2008 18:27:52 Checking http://u21.eset.com/eset_upd/
26-05-2008 18:27:53 Local bases copy is up to date
26-05-2008 18:27:53 Checking http://u23.eset.com/eset_upd/
26-05-2008 18:28:03 Local bases copy is up to date
26-05-2008 18:28:03 Checking http://u24.eset.com/eset_upd/
26-05-2008 18:28:03 Local bases copy is up to date
26-05-2008 18:28:03 Checking http://89.202.157.135/eset_upd/
26-05-2008 18:28:13 Downloading /download/engine3/em008_64_n2.nup(1038) old version (1038) from http://89.202.157.135
26-05-2008 18:28:14 Downloading /download/engine3/em003_32_n6.nup(1079) old version (1079) from http://89.202.157.135
26-05-2008 18:28:15 Downloading /download/engine3/em004_32_l1.nup(1070) old version (1070) from http://89.202.157.135
26-05-2008 18:28:15 Downloading /download/engine3/em002_32_n2.nup(3132) old version (3132) from http://89.202.157.135
26-05-2008 18:28:16 Downloading /download/engine3/em008_64_n6.nup(1038) old version (1038) from http://89.202.157.135
...
Если все до этого сделали правильно, в логе увидим, что скрипт не нашел ключей для обновления, смотался за ними в гугль, сложил в файл /lib/nod32.auth а затем с их помощью закачал обновления с оффсайта нода. Ура!

7. Но это еще не все, имеем мы только обновления для "тройки", а для полноты картины хочется еще и для "двойки". Тоже не проблема. Ищем на сайте уважаемого Лиссяры статью про установку и настроку nod32, в конце статьи есть ссылки на скачивание самого нода и (САМОЕ ГЛАВНОЕ!) файла лицензии.
Устанавливаем скачанное (можно подсматривать одним глазом в статью), не забываем кинуть в папку /usr/local/ets/esets/license скачанную лицензию. Если не планируется использовать самого фришного нода, можно выкинуть скрипт его автозапуска из /usr/local/etc/rc.d/. Лично я использую только его фирменный updater, лежит тут -

Код: Выделить всё

/usr/local/sbin/esets_update
8. Проверяем работу обновлялки для "двойки". Перед этим загляем в nod32.auth и посмотрим там текущий рабочий ключ (они одинаковы для "тройки" и "двойки"). Запускаем

Код: Выделить всё

#/usr/local/sbin/esets_update --username "имя" --password "пароль"
и видим, что обновления благополучно скачались. Далее можно подрихтовать файл

Код: Выделить всё

/usr/local/etc/esets/esets.cfg 
на предмет расположения скачанных обновлений и прочих доступных опций, но лично я предпочитаю все перечислять в командной строке самого updater-а, благо по нему есть подробнейший man.
9. Теперь собираем все до кучи. Правим upd.pl, вставляя после строки

Код: Выделить всё

chomp $password;
свою строчку

Код: Выделить всё

system("/usr/local/sbin/esets_update --base-dir "наш путь" --mirror-dir "наш путь" --username $username --password $password  --add-mod "ENGLISH:RUSSIAN">> $path/nod27.log");
параметр --add-mod заставляет нод помимо обновления антивирусной базы скачивать еще и обновления программных модулей для двух языков - русского и английского.
10. Снова запускаем upd.pl и убеждаемся, что в этот раз обновились оба зеркала, и вдобавок появился еще один лог - nod27.log

Вот собственно и все.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение Alex Keda » 2008-05-30 17:57:21

http://www.mediafire.com/?znjb5btlpjl
файл приложи к статье...
наверно так лучше будет....
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение Alex Keda » 2008-05-30 21:10:52

ушло в продакшен
Убей их всех! Бог потом рассортирует...

Аватара пользователя
zar0ku1
сержант
Сообщения: 238
Зарегистрирован: 2008-02-29 4:38:05
Откуда: Южно-Сахалинск
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение zar0ku1 » 2008-05-31 7:54:06

А у меня при запуске выдает такое

Код: Выделить всё

 /usr/local/nod32/upd.pl
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <UPDATE> line 3369.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <UPDATE> line 3369.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <UPDATE> line 3369.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <UPDATE> line 3369.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <UPDATE> line 3369.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <UPDATE> line 3369.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <UPDATE> line 3369.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <UPDATE> line 3369.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <UPDATE> line 3369.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <UPDATE> line 3369.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <UPDATE> line 3369.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <UPDATE> line 3369.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <UPDATE> line 3369.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <UPDATE> line 3369.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <UPDATE> line 3369.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <UPDATE> line 3369.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <UPDATE> line 3369.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <UPDATE> line 3369.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <UPDATE> line 3369.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <UPDATE> line 3369.
что это значит и как это лечить?
На фоне дураков четче хорошие люди прорисовываются.
(с) Граффити

Аватара пользователя
Andy2k
ефрейтор
Сообщения: 69
Зарегистрирован: 2007-08-06 16:14:12

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение Andy2k » 2008-05-31 12:15:03

Куда скачиваешь обновления?
В $bases_path чего прописал?
По этому пути прав на запись достаточно?
Под каким юзером скрипт запускаешь?

Аватара пользователя
zar0ku1
сержант
Сообщения: 238
Зарегистрирован: 2008-02-29 4:38:05
Откуда: Южно-Сахалинск
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение zar0ku1 » 2008-06-01 3:14:34

Andy2k писал(а):Куда скачиваешь обновления?
В $bases_path чего прописал?
По этому пути прав на запись достаточно?
Под каким юзером скрипт запускаешь?
our $bases_path = "/usr/local/www/nod32"
запускаю под собой, права на /usr/local/nod32/ есть и на /usr/local/www/nod32 есть
На фоне дураков четче хорошие люди прорисовываются.
(с) Граффити

Аватара пользователя
Andy2k
ефрейтор
Сообщения: 69
Зарегистрирован: 2007-08-06 16:14:12

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение Andy2k » 2008-06-01 20:42:45

После первого заупска скрипта по этому /usr/local/www/nod32 пути создались папки donload и eset_upd?

Аватара пользователя
zar0ku1
сержант
Сообщения: 238
Зарегистрирован: 2008-02-29 4:38:05
Откуда: Южно-Сахалинск
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение zar0ku1 » 2008-06-02 3:51:43

Andy2k писал(а):После первого заупска скрипта по этому /usr/local/www/nod32 пути создались папки donload и eset_upd?
нет =(
На фоне дураков четче хорошие люди прорисовываются.
(с) Граффити


specator
проходил мимо

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение specator » 2008-06-02 21:48:19

Доброго времени, у меня все нормально этот скрипт сделал. Обновления есть, периодически их обновляет, но вот nod их в упор не хочет видеть.

Папка куда все слилось: /srv/www/htdocs/nod32/ (здесь папки eset_upd и download лежат)
как доступно: http://myhostname/nod32/

пробовал качать по адресу, тоже все нормально качается

Что я неправильно сделал.

mymymy
сержант
Сообщения: 224
Зарегистрирован: 2008-05-16 21:23:38
Откуда: Москва

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение mymymy » 2008-06-02 22:52:31

А вот такое из-за чего может быть?:

Код: Выделить всё

Can't locate URI.pm in @INC (@INC contains: /usr/local/nod32_upd_tools/lib /usr/local/nod32_upd_tools /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) at (eval 5) line 3.
Compilation failed in require at /usr/local/nod32_upd_tools/lib/HTTP/Request.pm line 5.
Compilation failed in require at /usr/local/nod32_upd_tools/lib/LWP/UserAgent.pm line 12.
BEGIN failed--compilation aborted at /usr/local/nod32_upd_tools/lib/LWP/UserAgent.pm line 12.
Compilation failed in require at ./upd.pl line 13.
BEGIN failed--compilation aborted at ./upd.pl line 13.

Аватара пользователя
zar0ku1
сержант
Сообщения: 238
Зарегистрирован: 2008-02-29 4:38:05
Откуда: Южно-Сахалинск
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение zar0ku1 » 2008-06-03 1:28:16

mymymy писал(а):А вот такое из-за чего может быть?:

Код: Выделить всё

Can't locate URI.pm in @INC (@INC contains: /usr/local/nod32_upd_tools/lib /usr/local/nod32_upd_tools /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) at (eval 5) line 3.
Compilation failed in require at /usr/local/nod32_upd_tools/lib/HTTP/Request.pm line 5.
Compilation failed in require at /usr/local/nod32_upd_tools/lib/LWP/UserAgent.pm line 12.
BEGIN failed--compilation aborted at /usr/local/nod32_upd_tools/lib/LWP/UserAgent.pm line 12.
Compilation failed in require at ./upd.pl line 13.
BEGIN failed--compilation aborted at ./upd.pl line 13.

Модули не все perl'ские установленны
Если же после запуска скрипт ругается по-черному, поминая неких URI.pm и LWP.pm - это значит что он не обнаружил нужных ему модулей. В этом случае берем cpan и доставляем модули. Например так:
#cpan -i URI
#cpan -if LWP
На фоне дураков четче хорошие люди прорисовываются.
(с) Граффити

mymymy
сержант
Сообщения: 224
Зарегистрирован: 2008-05-16 21:23:38
Откуда: Москва

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение mymymy » 2008-06-03 5:43:56

Модули не все perl'ские установленны
Спасибо,помогло

Аватара пользователя
zar0ku1
сержант
Сообщения: 238
Зарегистрирован: 2008-02-29 4:38:05
Откуда: Южно-Сахалинск
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение zar0ku1 » 2008-06-03 6:17:20

Andy2k писал(а):значит не хватило прав....
я хозяин этих папок, мод выставил на 777 на всякий

ничего не изменилось

Код: Выделить всё


binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <UPDATE> line 3369.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <UPDATE> line 3369.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <UPDATE> line 3369.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <UPDATE> line 3369.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <UPDATE> line 3369.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <UPDATE> line 3369.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <UPDATE> line 3369.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <UPDATE> line 3369.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <UPDATE> line 3369.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <UPDATE> line 3369.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <UPDATE> line 3369.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <UPDATE> line 3369.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <UPDATE> line 3369.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <UPDATE> line 3369.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 4.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 4.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 4.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 4.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 4.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 4.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 4.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 4.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 4.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 4.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 4.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 4.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 4.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 4.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 4.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 4.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 4.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 4.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 4.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 4.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in pattern match (m//) at /usr/local/nod32/lib/keys.pm line 66.
Use of uninitialized value in pattern match (m//) at /usr/local/nod32/lib/keys.pm line 67.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 6.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 6.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 6.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 6.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 6.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 6.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 6.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 6.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 6.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 6.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 6.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 6.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 6.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 6.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 6.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 6.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in pattern match (m//) at /usr/local/nod32/lib/keys.pm line 66.
Use of uninitialized value in pattern match (m//) at /usr/local/nod32/lib/keys.pm line 67.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 8.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 8.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
Use of uninitialized value in concatenation (.) or string at /usr/local/nod32/lib/keys.pm line 146.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 10.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 10.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 10.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 10.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 10.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 10.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 10.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 10.
binmode() on closed filehandle F at /usr/local/nod32/upd.pl line 116, <AUTHFILE> line 10.
print() on closed filehandle F at /usr/local/nod32/upd.pl line 117, <AUTHFILE> line 10.
Use of uninitialized value in pattern match (m//) at /usr/local/nod32/lib/keys.pm line 66.
Use of uninitialized value in pattern match (m//) at /usr/local/nod32/lib/keys.pm line 67.

Папки так нигде и не появляются..

Извиняюсь я длинный постинг
На фоне дураков четче хорошие люди прорисовываются.
(с) Граффити

Аватара пользователя
Andy2k
ефрейтор
Сообщения: 69
Зарегистрирован: 2007-08-06 16:14:12

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение Andy2k » 2008-06-04 12:45:27

Вывод uname -a в студию.
Какая версия Perl?
Обнови порты и попробуй переустановить его.....

Аватара пользователя
zar0ku1
сержант
Сообщения: 238
Зарегистрирован: 2008-02-29 4:38:05
Откуда: Южно-Сахалинск
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение zar0ku1 » 2008-06-05 0:50:48

Andy2k писал(а):Вывод uname -a в студию.
Какая версия Perl?
Обнови порты и попробуй переустановить его.....
uname -a
FreeBSD 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008 root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
pkg_info | grep perl
bsdpan-libwww-perl-5.812 LWP - The World-Wide Web library for Perl
mod_perl2-2.0.3_3,3 Embeds a Perl interpreter in the Apache2 server
p5-DBI-1.60.1 The perl5 Database Interface. Required for DBD::* modules
p5-Error-0.17009 Perl module to provide Error/exception support for perl: Er
p5-Scalar-List-Utils-1.19,1 Perl subroutines that would be nice to have in the perl cor
p5-Storable-2.18 Persistency for perl data structures
p5-Test-Harness-3.09 Run perl standard test scripts with statistics
p5-Test-Simple-0.74 Basic utilities for writing tests in perl
perl-5.8.8_1 Practical Extraction and Report Language
На фоне дураков четче хорошие люди прорисовываются.
(с) Граффити

Аватара пользователя
Andy2k
ефрейтор
Сообщения: 69
Зарегистрирован: 2007-08-06 16:14:12

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение Andy2k » 2008-06-05 21:17:17

Понятно, "семерка" :(
Я ее вытерпел ровно неделю, потом снес....
И что-тоо я не вижу в списке p5-URI

Аватара пользователя
zar0ku1
сержант
Сообщения: 238
Зарегистрирован: 2008-02-29 4:38:05
Откуда: Южно-Сахалинск
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение zar0ku1 » 2008-06-07 6:30:40

Andy2k писал(а):Понятно, "семерка" :(
Я ее вытерпел ровно неделю, потом снес....
И что-тоо я не вижу в списке p5-URI
Ну это как бы не оправдание, в чем принципиальная разница?
На фоне дураков четче хорошие люди прорисовываются.
(с) Граффити

Аватара пользователя
Andy2k
ефрейтор
Сообщения: 69
Зарегистрирован: 2007-08-06 16:14:12

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение Andy2k » 2008-06-07 12:57:31

Да в том,что слишком много там поменяли старого и привычного и засунули нового и непроверенного...
А что с компилятором C сделали?
Нафига нужны были изменения в функции.... exit()?????
Из за этого половина старых прог перестает компиляться....
Или вот еще прикол - попробуй из ядра выкинуть поддержку IPV6 - очень душевно потрахаешься со сборкой такого ядра...
И такого там еще много.
Статья написана по опыту установки на 6 или 7 серверов с ОС от версии 4.9 до 6.3.
Со времени опубликования статьи скрипт скачало более 150 чел, и только у одного тебя возникла "неразрешимая" проблема, причем совершенно невнятного свойства - ошибка операций с двоичным файлом.... Не наталкивает на грустные мысли?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение Alex Keda » 2008-06-07 13:03:59

помню как я матерился слезая с 4 на 6...
=========
потом пришло понимание - статической состояние - это смерть.
чтобы жить - надо двигаться.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Andy2k
ефрейтор
Сообщения: 69
Зарегистрирован: 2007-08-06 16:14:12

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение Andy2k » 2008-06-07 13:06:54

specator писал(а):Доброго времени, у меня все нормально этот скрипт сделал. Обновления есть, периодически их обновляет, но вот nod их в упор не хочет видеть.

Папка куда все слилось: /srv/www/htdocs/nod32/ (здесь папки eset_upd и download лежат)
как доступно: http://myhostname/nod32/

пробовал качать по адресу, тоже все нормально качается

Что я неправильно сделал.
в корень web-сервера сделай симлинки папок eset_upd и download
в ноде сервер обновлений пропиши как http://myhostname/eset_upd/
Последний раз редактировалось Andy2k 2008-06-07 13:20:33, всего редактировалось 1 раз.

Аватара пользователя
Andy2k
ефрейтор
Сообщения: 69
Зарегистрирован: 2007-08-06 16:14:12

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение Andy2k » 2008-06-07 13:10:11

lissyara писал(а):помню как я матерился слезая с 4 на 6...
=========
потом пришло понимание - статической состояние - это смерть.
чтобы жить - надо двигаться.
примерно так же, как я матерился, умудрившись когда то воткнуть на промышленный сервер 5.0

Потом, примерно в 5-30 утра с воскресенья на понедельник, пришло понимание, что не всегда нужно бежать с паровозом ноздря в ноздрю, иногда лучше следовать совету Владимира Семеновича: "... пусть пробуют они, я лучше пережду!" :D

Аватара пользователя
zar0ku1
сержант
Сообщения: 238
Зарегистрирован: 2008-02-29 4:38:05
Откуда: Южно-Сахалинск
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение zar0ku1 » 2008-06-09 7:16:50

Andy2k писал(а):Да в том,что слишком много там поменяли старого и привычного и засунули нового и непроверенного...
А что с компилятором C сделали?
Нафига нужны были изменения в функции.... exit()?????
Из за этого половина старых прог перестает компиляться....
Или вот еще прикол - попробуй из ядра выкинуть поддержку IPV6 - очень душевно потрахаешься со сборкой такого ядра...
И такого там еще много.
Статья написана по опыту установки на 6 или 7 серверов с ОС от версии 4.9 до 6.3.
Со времени опубликования статьи скрипт скачало более 150 чел, и только у одного тебя возникла "неразрешимая" проблема, причем совершенно невнятного свойства - ошибка операций с двоичным файлом.... Не наталкивает на грустные мысли?
На 6ке все заработало отлично
На фоне дураков четче хорошие люди прорисовываются.
(с) Граффити

Аватара пользователя
zar0ku1
сержант
Сообщения: 238
Зарегистрирован: 2008-02-29 4:38:05
Откуда: Южно-Сахалинск
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение zar0ku1 » 2008-06-09 9:40:09

получилось на вебсервер доступна папка
nod32_upd
в ней
download/
eset_upd/

как заставить нод32 3 обновляться? какой путь прописать в обновлениях
На фоне дураков четче хорошие люди прорисовываются.
(с) Граффити

Hideaki
проходил мимо

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение Hideaki » 2008-06-09 10:41:45

У меня стоит Ubuntu, хотел использовать данный скрипт (только для версии 3), но он у меня не скачивает обновления, хотя папки создает. unrar не менял, т.к. было сказано, что он под Linux
Вот лог:

Код: Выделить всё

09-06-2008 10:08:29 Can't open authfile nod32.auth
09-06-2008 10:08:53 New key found! EAV-02612852 n3nb7ax74h
09-06-2008 10:08:56 Checking http://u21.eset.com/eset_upd/
09-06-2008 10:09:00 Local bases copy is up to date
09-06-2008 10:09:00 Checking http://u23.eset.com/eset_upd/
09-06-2008 10:09:00 Local bases copy is up to date
09-06-2008 10:09:00 Checking http://u24.eset.com/eset_upd/
09-06-2008 10:09:00 Local bases copy is up to date
09-06-2008 10:09:00 Checking http://89.202.157.135/eset_upd/
09-06-2008 10:09:00 Local bases copy is up to date
09-06-2008 10:09:00 Checking http://89.202.157.136/eset_upd/
09-06-2008 10:09:01 Local bases copy is up to date
09-06-2008 10:09:01 Checking http://89.202.157.137/eset_upd/
09-06-2008 10:09:01 Local bases copy is up to date
09-06-2008 10:09:01 Checking http://89.202.157.138/eset_upd/
09-06-2008 10:09:02 Local bases copy is up to date
09-06-2008 10:09:02 Checking http://89.202.157.139/eset_upd/
09-06-2008 10:09:02 Local bases copy is up to date
09-06-2008 10:09:02 Checking http://u30.eset.com/eset_upd/
09-06-2008 10:09:02 Local bases copy is up to date
09-06-2008 10:09:02 Checking http://u31.eset.com/eset_upd/
09-06-2008 10:09:02 Local bases copy is up to date
09-06-2008 10:09:02 Checking http://u32.eset.com/eset_upd/
09-06-2008 10:09:03 Local bases copy is up to date
09-06-2008 10:09:03 Checking http://u33.eset.com/eset_upd/
09-06-2008 10:09:03 Local bases copy is up to date
09-06-2008 10:09:03 Checking http://u34.eset.com/eset_upd/
09-06-2008 10:09:04 Local bases copy is up to date
09-06-2008 10:09:04 Checking http://u35.eset.com/eset_upd/
09-06-2008 10:09:04 Local bases copy is up to date
09-06-2008 10:09:04 Checking http://u36.eset.com/eset_upd/
09-06-2008 10:09:04 Local bases copy is up to date
09-06-2008 10:09:04 Checking http://u37.eset.com/eset_upd/
09-06-2008 10:09:05 Local bases copy is up to date
09-06-2008 10:09:05 Checking http://u38.eset.com/eset_upd/
09-06-2008 10:09:05 Local bases copy is up to date
09-06-2008 10:09:05 Checking http://u39.eset.com/eset_upd/
09-06-2008 10:09:05 Local bases copy is up to date
09-06-2008 10:09:05 Checking http://u40.eset.com/eset_upd/
09-06-2008 10:09:06 Local bases copy is up to date
09-06-2008 10:09:06 Checking http://u41.eset.com/eset_upd/
09-06-2008 10:09:06 Local bases copy is up to date
09-06-2008 10:09:06 Checking http://u42.eset.com/eset_upd/
09-06-2008 10:09:06 Local bases copy is up to date
09-06-2008 10:09:06 Checking http://u43.eset.com/eset_upd/
09-06-2008 10:09:07 Local bases copy is up to date
09-06-2008 10:09:07 Checking http://u44.eset.com/eset_upd/
09-06-2008 10:09:07 Local bases copy is up to date
09-06-2008 10:09:07 Checking http://u45.eset.com/eset_upd/
09-06-2008 10:09:07 Local bases copy is up to date
09-06-2008 10:09:07 Checking http://u46.eset.com/eset_upd/
09-06-2008 10:09:08 Local bases copy is up to date
09-06-2008 10:09:08 Checking http://u47.eset.com/eset_upd/
09-06-2008 10:09:08 Local bases copy is up to date
09-06-2008 10:09:08 Checking http://u48.eset.com/eset_upd/
09-06-2008 10:09:08 Local bases copy is up to date
09-06-2008 10:09:08 Checking http://u49.eset.com/eset_upd/
09-06-2008 10:09:09 Local bases copy is up to date
В чем может быть проблема, подскажите пожалуйста.