Скрипт зеркала nod32 mirror script

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
karavan
рядовой
Сообщения: 16
Зарегистрирован: 2012-11-27 10:30:51
Контактная информация:

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение karavan » 2012-11-30 23:24:05

andry212 писал(а):Судя по постам я так понял люди используют патченные версии нод.
Может не будете из ветки винегрет устраивать? Здесь обсуждают скрипт по созданию http-зеркала без участия нода.

Хостинговая компания 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/

andry212
рядовой
Сообщения: 33
Зарегистрирован: 2012-11-30 9:07:45

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение andry212 » 2012-11-30 23:30:52

karavan писал(а):
andry212 писал(а):Судя по постам я так понял люди используют патченные версии нод.
Может не будете из ветки винегрет устраивать? Здесь обсуждают скрипт по созданию http-зеркала без участия нода.
Согласен. Были просто вопросы насчет ошибок обновления с зеркала, я предположил как вариант, их было 2. Так что считаю в тему.

Mal
проходил мимо
Сообщения: 7
Зарегистрирован: 2012-11-28 8:26:45

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Mal » 2012-12-01 9:29:07

Кто-нибудь победил "общую ошибку компилятора" у 4 версии? По логам веб-сервера скачивается только update.ver и процесс останавливается.

andry212
рядовой
Сообщения: 33
Зарегистрирован: 2012-11-30 9:07:45

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение andry212 » 2012-12-01 10:22:31

Mal писал(а):Кто-нибудь победил "общую ошибку компилятора" у 4 версии? По логам веб-сервера скачивается только update.ver и процесс останавливается.
Повторяю попробуйте очистить кэш обновлений: Настройка обновление общие кнопка очистить

Mal
проходил мимо
Сообщения: 7
Зарегистрирован: 2012-11-28 8:26:45

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Mal » 2012-12-01 11:36:24

andry212 писал(а):
Mal писал(а):Кто-нибудь победил "общую ошибку компилятора" у 4 версии? По логам веб-сервера скачивается только update.ver и процесс останавливается.
Повторяю попробуйте очистить кэш обновлений: Настройка обновление общие кнопка очистить
Да не помогает она, на трех машинах уже нажимал :(

Sunnych
проходил мимо
Сообщения: 8
Зарегистрирован: 2011-12-22 20:09:30

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Sunnych » 2012-12-01 14:43:51

version: 3.0.0 beta5 самая последняя с сайта разработчика
system: Windows2008R2
apache 2.4 и php5apache2_4.dll-php-5.4-win32.zip PHP VC9 x86 Thread Safe VC10 SP1 vcredist_x86.exe
work.log

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

[01/12/2012 13:40:18][RUN NOD32MS] - nod32 mirror script ver.  () by AlexCo
[01/12/2012 13:40:18]SYSTEM: WINNT
[01/12/2012 13:40:18]FILE keys.txt NOT FOUND!
[01/12/2012 13:40:18]RUN FINDER KEYS
[01/12/2012 13:40:19]TOTAL FOUND KEYS: 17 IN 
[01/12/2012 13:40:22]ERROR [nod32ms::DownloadUpdateVer] DOWNLOAD FAIL [D:\ROOT\HOSTING\nod32ms\temp_dir\nod_upd\update.ver]
[01/12/2012 13:40:23][MASTER SERVER ONLINE]
[01/12/2012 13:40:23][STOP NOD32MS]
в чем может быть проблема?

Аватара пользователя
alexco
старшина
Сообщения: 426
Зарегистрирован: 2008-09-27 18:43:49
Откуда: Россия, Москва
Контактная информация:

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение alexco » 2012-12-01 14:47:31

в файле Update.php уберите строки связанные с nod_upd
Электромонтажная Организация -> elemonorg.ru

Sunnych
проходил мимо
Сообщения: 8
Зарегистрирован: 2011-12-22 20:09:30

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Sunnych » 2012-12-01 14:52:46

а если в файле update.php

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

$nod32ms->DownloadUpdateVer('eset_upd/v4');
$nod32ms->ParseUpdateVer('eset_upd/v4'); 
$nod32ms->DownloadUpdateVer('eset_upd/v5');
$nod32ms->ParseUpdateVer('eset_upd/v5'); 
то work.log

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

[01/12/2012 13:45:52][RUN NOD32MS] - nod32 mirror script ver.  () by AlexCo
[01/12/2012 13:45:52]SYSTEM: WINNT
[01/12/2012 13:45:52]FILE keys.txt NOT FOUND!
[01/12/2012 13:45:52]RUN FINDER KEYS
[01/12/2012 13:45:53]TOTAL FOUND KEYS: 17 IN 
[01/12/2012 13:45:56]DOWNLOAD NEW [D:\ROOT\HOSTING\nod32ms\temp_dir\update.ver] FILE
[01/12/2012 13:45:56]UNRAR FILE [D:\ROOT\HOSTING\nod32ms\temp_dir\update.ver] TO [D:\ROOT\HOSTING\nod32ms\temp_dir\eset_upd\v4\]
[01/12/2012 13:45:57]DOWNLOAD NEW [D:\ROOT\HOSTING\nod32ms\temp_dir\update.ver] FILE
[01/12/2012 13:45:57]UNRAR FILE [D:\ROOT\HOSTING\nod32ms\temp_dir\update.ver] TO [D:\ROOT\HOSTING\nod32ms\temp_dir\eset_upd\v5\]
[01/12/2012 13:45:57][MASTER SERVER ONLINE]
[01/12/2012 13:45:57][STOP NOD32MS]
а если их вообще закоментировать то

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

[01/12/2012 13:51:13][RUN NOD32MS] - nod32 mirror script ver. 3.0.0 beta5 (3011) by AlexCo
[01/12/2012 13:51:13]SYSTEM: WINNT
[01/12/2012 13:51:13]FILE keys.txt NOT FOUND!
[01/12/2012 13:51:13]RUN FINDER KEYS
[01/12/2012 13:51:14]TOTAL FOUND KEYS: 18 IN 
[01/12/2012 13:51:17][MASTER SERVER ONLINE]
[01/12/2012 13:51:17][STOP NOD32MS]

BECHA
рядовой
Сообщения: 33
Зарегистрирован: 2009-01-27 14:55:03
Контактная информация:

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение BECHA » 2012-12-01 16:55:34

reyand писал(а):
BECHA писал(а): установил php-curl теперь так:

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

php -m | grep curl
curl
Как вы его поставили?

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

cd /usr/ports/lang/php5-extensions/
make config
JSON я нашел здесь
/usr/ports/converters/p5-JSON

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

make install
===>  Installing for p5-JSON-1.03
===>   p5-JSON-1.03 depends on file: /usr/local/lib/perl5/site_perl/5.8.8/HTTP/Request.pm - found
===>   p5-JSON-1.03 depends on file: /usr/local/bin/perl5.8.8 - found
===>   p5-JSON-1.03 depends on file: /usr/local/bin/perl5.8.8 - found
===>   Generating temporary packing list
===>  Checking if converters/p5-JSON already installed
Installing /usr/local/lib/perl5/site_perl/5.8.8/JSON.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/JSONRPC.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/JSONRPC/Transport/HTTP.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/JSON/Parser.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/JSON/Converter.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/Apache/JSONRPC.pm
Installing /usr/local/lib/perl5/5.8.8/man/man3/JSONRPC::Transport::HTTP.3
Installing /usr/local/lib/perl5/5.8.8/man/man3/JSON.3
Installing /usr/local/lib/perl5/5.8.8/man/man3/JSON::Parser.3
Installing /usr/local/lib/perl5/5.8.8/man/man3/JSON::Converter.3
Installing /usr/local/lib/perl5/5.8.8/man/man3/JSONRPC.3
Installing /usr/local/lib/perl5/5.8.8/man/man3/Apache::JSONRPC.3
Writing /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/JSON/.packlist
===>   Compressing manual pages for p5-JSON-1.03
===>   Registering installation for p5-JSON-1.03
но он все равно не работает в скрипте

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

Fatal error: Call to undefined function json_decode() in /usr/nod32ms/inc/nod32ms_v3.class.php on line 362

reyand
проходил мимо
Сообщения: 5
Зарегистрирован: 2012-11-30 22:33:13

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение reyand » 2012-12-01 18:53:22

BECHA
Я до JSON еще не дошел. С curl не разобрался как ставить его. Что за такая папка /usr/ports для меня вообще загадка - нету такой на хостинге.

Еще раз напишу, насколько я понимаю есть модули с которыми php скомпилен, а есть внешние.

Внимание вопрос: верно ли, что для работы скрипта требуется php скомпилированный с модулем curl ?
По поводу JSON пока молчу, решаю проблемы по мере поступления.

Заранее БОЛЬШОЕ спасибо

Аватара пользователя
Le1!cK
проходил мимо
Сообщения: 5
Зарегистрирован: 2012-11-29 16:55:49
Откуда: Белокаменная

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Le1!cK » 2012-12-01 20:00:24

FreeBSD 8.2
Скрипт 3.0.0 beta5

Только начал работать со скриптом.

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

[01/12/2012 20:32:14][RUN NOD32MS] - nod32 mirror script ver.  () by AlexCo
[01/12/2012 20:32:14]SYSTEM: FreeBSD
[01/12/2012 20:32:15]DOWNLOAD NEW [/var/nod32ms/update.ver] FILE
[01/12/2012 20:32:15]UNRAR FILE [/var/nod32ms/update.ver] TO [/var/nod32ms/eset_upd/]
[01/12/2012 20:32:15]ERROR [nod32ms::ParseUpdateVer] FILE [/var/nod32ms/eset_upd/update.ver] NOT FOUND!
[01/12/2012 20:32:15][MASTER SERVER ONLINE]
[01/12/2012 20:32:15][STOP NOD32MS]
В папке /var/nod32ms/eset_upd/ появилась еще папка original и файл update.ver лежит именно в ней, т.е. полный путь /var/nod32ms/eset_upd/original/update.ver
В логе просит так /var/nod32ms/eset_upd/update.ver
Где поправить? В конфиге nod32ms.conf таких путей не нашел.

Аватара пользователя
Le1!cK
проходил мимо
Сообщения: 5
Зарегистрирован: 2012-11-29 16:55:49
Откуда: Белокаменная

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Le1!cK » 2012-12-01 22:03:54

Уже не актуально.

andry212
рядовой
Сообщения: 33
Зарегистрирован: 2012-11-30 9:07:45

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение andry212 » 2012-12-02 1:44:55

Mal писал(а): Да не помогает она, на трех машинах уже нажимал :(
ну тогда надо смотреть настройки апача

Mal
проходил мимо
Сообщения: 7
Зарегистрирован: 2012-11-28 8:26:45

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Mal » 2012-12-02 17:57:59

Разобрался, проблема была на стороне сервера.
Перед каждым запуском надо удалять все файлы в корневой директории веб-узла. Если скрипт запускается, когда в директории есть файлы, как раз появляется "ошибка компилятора".

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

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение minix » 2012-12-03 10:58:00

Mal писал(а):Разобрался, проблема была на стороне сервера.
Перед каждым запуском надо удалять все файлы в корневой директории веб-узла. Если скрипт запускается, когда в директории есть файлы, как раз появляется "ошибка компилятора".
FreeBSD 9.0-RELEASE
Нод 32 антивирус 5. Тоже выскакивает "общая ошибка компилятора" после обновления.
По моему мнению, не удаляется "старый" файл обновления, и соответственно из-за этого не скачивается новый, обновленный файл. Антивирус при обновлении пытается скачать новый файл, но получает вместо него старый.

Если автору не трудно, подскажите где искать КОД удаления файлов обновления.?

Yarikello
рядовой
Сообщения: 10
Зарегистрирован: 2008-03-19 12:04:02

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Yarikello » 2012-12-03 11:26:54

аналогичная ошибка компилятора на 8.1 фряхе х86. С последним скриптом. Удаление файлов update.ver не помогает.

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

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение minixx » 2012-12-03 11:57:25

minix писал(а): FreeBSD 9.0-RELEASE
Нод 32 антивирус 5. Тоже выскакивает "общая ошибка компилятора" после обновления.
По моему мнению, не удаляется "старый" файл обновления
Мое мнение было неправильное, все нормально удаляется.
Некорректно работает процедура DownloadSignature в части касающейся ветки условия if($this->files->CheckFile($file)) (т.е. если файл уже закачан на зеркало) смотрим дальше.

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

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение minixx » 2012-12-03 12:26:24

minixx писал(а):Некорректно работает процедура DownloadSignature в части касающейся ветки условия if($this->files->CheckFile($file)) (т.е. если файл уже закачан на зеркало) смотрим дальше.
строка 695 файл nod32ms_v3.class.php.
в коде: empty($sise))
необходимо: empty($size))

Yarikello
рядовой
Сообщения: 10
Зарегистрирован: 2008-03-19 12:04:02

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Yarikello » 2012-12-03 12:40:24

minixx писал(а):
minixx писал(а):Некорректно работает процедура DownloadSignature в части касающейся ветки условия if($this->files->CheckFile($file)) (т.е. если файл уже закачан на зеркало) смотрим дальше.
строка 695 файл nod32ms_v3.class.php.
в коде: empty($sise))
необходимо: empty($size))
найс, то что надо. Спасибо.

Аватара пользователя
NickSmith
ефрейтор
Сообщения: 56
Зарегистрирован: 2008-08-10 15:08:47

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение NickSmith » 2012-12-03 13:27:16

Вкорячил скрипт на фрю 8,3
вроде все жужжит.
не очень понял, скрипт должен сам себя обновлять, когда получает обнову или ручками? в автомате во всяком случае этого не произошло.
Вчера покупал лицензии через их магазин, так у них сайт глючил немеряно. Звонил в спорт, они сказали, что чинютъ.
А кто нибудь, подскажет, как в Nod32 anitivirus 4,2 настроить частоту или время обновления? Рылся, ничего путного не нашел??.

Сейчас понаблюдал логи. Как то сранно происходит, то он пишет VERSION SIGNATURE '7751' то VERSION SIGNATURE '7756' как то через раз.
После того, как обновилась база, нод начал ругаться на ошибку компилятора. Грохнул содержимое каталога /usr/local/www/nod/ и все обновилось.
В общем все так же как и у авторов выше.

Аватара пользователя
NickSmith
ефрейтор
Сообщения: 56
Зарегистрирован: 2008-08-10 15:08:47

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение NickSmith » 2012-12-03 13:45:59

Еще как то не понятно вот такое:

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

chmod: /usr/local/www/nod/v3-rel-sta/mod_002_engine/em002_32_l0.nup: No such file or directory
--2012-12-03 13:32:05--  http://EAV-5555555:*password*@um12.eset.com/v3-rel-sta/mod_002_engine/em002_32_l0.nup
Resolving um12.eset.com (um12.eset.com)... 89.202.157.226
Connecting to um12.eset.com (um12.eset.com)|89.202.157.226|:80... connected.
HTTP request sent, awaiting response... 401 Unauthorized
Reusing existing connection to um12.eset.com:80.
HTTP request sent, awaiting response... 200 OK
Length: 35039844 (33M) [application/octet-stream]

По какому поводу и где он 401 Unauthorized ???

Аватара пользователя
alexco
старшина
Сообщения: 426
Зарегистрирован: 2008-09-27 18:43:49
Откуда: Россия, Москва
Контактная информация:

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение alexco » 2012-12-03 14:12:37

minixx писал(а): файл nod32ms_v3.class.php строка 637
в коде: empty($sise))
необходимо: empty($size))
Красавец, я и не заметил такой мелочи, теперь и у меня все нормально работает
Фикс сделаю позже, активные участники пока могут сделать это вручную
Электромонтажная Организация -> elemonorg.ru

Аватара пользователя
alexco
старшина
Сообщения: 426
Зарегистрирован: 2008-09-27 18:43:49
Откуда: Россия, Москва
Контактная информация:

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение alexco » 2012-12-03 14:29:17

Сейчас проверил, три машины с антивирусами v3 / v4 / v5 обновились нормально, проверяю дальше...
Электромонтажная Организация -> elemonorg.ru

Аватара пользователя
xXxSPYxXx
ефрейтор
Сообщения: 60
Зарегистрирован: 2012-11-29 17:11:54
Контактная информация:

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение xXxSPYxXx » 2012-12-03 19:07:11

Вот так и бывает, из-за одного символа ничего не работает =)

Никтогнито
проходил мимо

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Никтогнито » 2012-12-03 19:22:09

Поставил скрипт на QNAP, работает без нареканий, спасибо за проделанную работу )