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

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
alexco
старшина
Сообщения: 425
Зарегистрирован: 2008-09-27 18:43:49
Откуда: Россия, Москва
Контактная информация:

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

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

В конфиге попробуйте выставить один сервер, например um21.eset.com, это позволит избежать скачивания каталогов с расхожими версиями. А я попробую разобраться, почему и для чего это было сделано

Должно быть примерно так

du -hcs /var/www/localhost/htdocs/v*

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

222M    /var/www/localhost/htdocs/v3-rel-sta/
91M     /var/www/localhost/htdocs/v4-rel-sta/
199M    /var/www/localhost/htdocs/v5-rel-sta/
167M    /var/www/localhost/htdocs/v6-rel-sta/
677M    total
Электромонтажная Организация -> elemonorg.ru

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

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

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

Непрочитанное сообщение reyand » 2012-12-04 2:10:47

Знает кто, или нет:
верно ли, что для работы скрипта требуется php скомпилированный с модулем curl (а не как внешний модуль) ?

rollover
проходил мимо
Сообщения: 2
Зарегистрирован: 2012-12-04 3:26:28

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

Непрочитанное сообщение rollover » 2012-12-04 3:33:20

Я две недели мучался, разбирая строку с empty($sise), даже обновил скрипт до 3011, похерив все свои правки... Пока наконец не догадался прочитать вень тред :)
Кстати, подскажите, для чего нужен это блок со странными сравнениями размеров?

Bugaev
мл. сержант
Сообщения: 129
Зарегистрирован: 2011-08-11 23:10:32

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

Непрочитанное сообщение Bugaev » 2012-12-04 8:26:52

а что это значит после запуска скрипта вручную

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

x inc/
x inc/nod32ms_v3.class.php
x inc/define.php
x inc/init.php
x inc/classes/
x inc/classes/parser.class.php
x inc/classes/mail.class.php
x inc/classes/tools.class.php
x inc/classes/icq.class.php
x inc/classes/files.class.php
x inc/classes/smtp.class.php
x man/
x man/freebsd.png
x man/nod32ms_install_guide_freebsd.html
x man/nod32ms_install_guide_linux.html
x man/nod32ms_config_guide.html
x man/windows.png
x man/linux.png
x man/nod32ms_install_guide_windows.html
x system/
x system/keys.txt
x system/tools/
x system/tools/unrar.exe
x system/tools/wget.exe
x change.log
x change_rus.txt
x update.php
x manual_start.sh

ostrik
рядовой
Сообщения: 15
Зарегистрирован: 2012-11-29 19:08:00

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

Непрочитанное сообщение ostrik » 2012-12-04 8:44:03

Bugaev писал(а):а что это значит после запуска скрипта вручную

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

x inc/
x inc/nod32ms_v3.class.php
...
Автообновление скрипта. С сайта разработчика автоматически скачивается и устанавливается новая версия.

Bugaev
мл. сержант
Сообщения: 129
Зарегистрирован: 2011-08-11 23:10:32

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

Непрочитанное сообщение Bugaev » 2012-12-04 9:03:02

как победить? запуск из крона, вручную норм работает!

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

[04/12/2012 10:00:00][RUN NOD32MS] - nod32 mirror script ver. 3.0.0 beta5 (3012) by AlexCo
[04/12/2012 10:00:00]SYSTEM: FreeBSD
[04/12/2012 10:00:00]FILE keys.txt NOT FOUND!
[04/12/2012 10:00:00]RUN FINDER KEYS
[04/12/2012 10:00:03]TOTAL FOUND KEYS: 15 IN
[04/12/2012 10:00:05]Found valid key [EAV-76751969:@]
[04/12/2012 10:00:06]Found valid key [EAV-72808081:@]
[04/12/2012 10:00:09]Found valid key [EAV-75719812:@]
[04/12/2012 10:00:09]ERROR [nod32ms::DownloadUpdateVer] DOWNLOAD FAIL [/var/nod32ms/eset_upd/update.ver]
[04/12/2012 10:00:10][MASTER SERVER OFFLINE]
[04/12/2012 10:00:10][STOP NOD32MS]
ps: pass скрыт

cron

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

0       */2     *       *       *       root    cd /usr/local/etc/nod32ms && /usr/local/bin/php -q update.php
система:

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

FreeBSD 9.0-RELEASE FreeBSD 9.0-RELEASE #3: Mon Jul  2 09:40:02 MSK 2012    /usr/obj/usr/src/sys/new  amd64

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

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

Непрочитанное сообщение Yarikello » 2012-12-04 10:12:29

проверяй переменные path в кроне.
На фряхе без этого надо во всех скриптах использовать полные пути.

Bugaev
мл. сержант
Сообщения: 129
Зарегистрирован: 2011-08-11 23:10:32

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

Непрочитанное сообщение Bugaev » 2012-12-04 10:57:08

надо дописать для каких прог? до php я добавил

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

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

Непрочитанное сообщение Yarikello » 2012-12-04 11:47:27

wget unrar - в инструкции к установке даже написано. /usr/local/bin меня спасло. До этого в скрипте дописывал пути для wget unrar.

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

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

Непрочитанное сообщение alexco » 2012-12-04 12:44:41

rollover писал(а):Кстати, подскажите, для чего нужен это блок со странными сравнениями размеров?
Это фикс для 3 версии, в каждый новой версии всегда одни и те же файлы, даже при изменении размера имеют разницу на 22 1 5 кб, что приводило к их постоянной загрузке!
Тоесть сам файл был например на 22 кб меньше размером, чем написанно в Update.ver
Электромонтажная Организация -> elemonorg.ru

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

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

Непрочитанное сообщение alexco » 2012-12-04 13:06:50

И так версия nod32ms_3.0.0_beta5 (3012), на данный момент мною проблем с обновлением для 3,4,5,6 версии не выявлено
Электромонтажная Организация -> elemonorg.ru

Аватара пользователя
ADRE
майор
Сообщения: 2641
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

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

Непрочитанное сообщение ADRE » 2012-12-04 13:53:26

Bugaev писал(а):сюдя по логам update.ver v4/update.ver v5/update.ver v6/update.ver качается во временную папку заменяя обычный update.ver. Надо чтобы в основном коде это учитывалось!

v4 v5 v6 отличается только тем что пути к *.nup идёт через ../*.nup
сделал себе парсер в зависимости от клиента обновлия подсовывает нужный v3-5 =) радость мля
//del

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

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

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

ADRE писал(а):
Bugaev писал(а):сюдя по логам update.ver v4/update.ver v5/update.ver v6/update.ver качается во временную папку заменяя обычный update.ver. Надо чтобы в основном коде это учитывалось!

v4 v5 v6 отличается только тем что пути к *.nup идёт через ../*.nup
сделал себе парсер в зависимости от клиента обновлия подсовывает нужный v3-5 =) радость мля
Сделал для нас?
Электромонтажная Организация -> elemonorg.ru

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

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

Непрочитанное сообщение NickSmith » 2012-12-04 20:41:35

alexco писал(а):И так версия nod32ms_3.0.0_beta5 (3012), на данный момент мною проблем с обновлением для 3,4,5,6 версии не выявлено
Скачал по ссылке. Все еще 3011
Я как тоне очень понял как автообнова работает? В какое время и можно ли принудительно этот процесс запустить?

P.S.
Сегодня вроде как по началу все было хорошо, с последним скриптом, но после очередного обновления, произошел откат к версии от 2 го декабря 7754. Все вновь установленные клиенты качали его из папки v3-rel-stop/ Пришлось даже в апаче алиас прописать. Думал устаканится, а нет.

Pasha219
рядовой
Сообщения: 10
Зарегистрирован: 2011-07-19 8:53:09

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

Непрочитанное сообщение Pasha219 » 2012-12-04 20:49:47

version: 3.0.0_beta5
system: FreeBSD 8.3

Запускаю вручную скрипт:

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

/usr/local/etc/nod32ms/cd /usr/local/etc/nod32ms/ && /usr/local/bin/php -q update.php
 /usr/local/share/sams/bin/mkdir: not found
/usr/local/share/sams/bin/mkdir: not found
/usr/local/share/sams/bin/mkdir: not found
/usr/local/share/sams/bin/mkdir: not found
/usr/local/share/sams/bin/mkdir: not found
/usr/local/share/sams/bin/mkdir: not found
/usr/local/share/sams/bin/mkdir: not found
/usr/local/share/sams/bin/mkdir: not found
/usr/local/share/sams/bin/mkdir: not found
/usr/local/share/sams/bin/mkdir: not found
/usr/local/share/sams/bin/mkdir: not found
/usr/local/share/sams/bin/wget: not found
/usr/local/share/sams/bin/mkdir: not found
Array
(
    [0] => [nod32ms::DownloadUpdateVer] DOWNLOAD FAIL [/var/nod32ms/nod_upd/update.ver]
)
/usr/local/share/sams/bin/mkdir: not found
/usr/local/share/sams/bin/mkdir: not found
Зачем ему САМС?
Такая же ошибка была у UBRIUM » 2010-01-19 0:29:05, но он не описал как он ее подлечил.

Bugaev
мл. сержант
Сообщения: 129
Зарегистрирован: 2011-08-11 23:10:32

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

Непрочитанное сообщение Bugaev » 2012-12-04 21:06:46

NickSmith, в windows при самообновлении скрипта не был найден распаковщик tar. Вот непонятно почему не проверяется версия оси для самообновления ((((
потому что проект открытый, а вот требовательный тон неуместен, если у вас винда обновитесь ручками или предоставьте tar упаковщик для винды, внедрю его в скрипт


Pasha219, у вас с правами доступа проблемы, настраивайте, а самс скрипту как я помню был не нужен

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

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

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

http://alexco.lanlife.net/files/nod32ms_latest.tar.bz2 Вот прямая ссылка на последнюю версию, чтобы она скачивалась сама в конфиге ставим selfupdate = 1
Электромонтажная Организация -> elemonorg.ru

Bugaev
мл. сержант
Сообщения: 129
Зарегистрирован: 2011-08-11 23:10:32

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

Непрочитанное сообщение Bugaev » 2012-12-05 6:40:48

у вас на сервере nod32ms_latest.* разные? для виндоуз хотяб .rar качалась бы. распаковать напрямую неполучицо, думайте о всех потребителях скрипта!

Bugaev
мл. сержант
Сообщения: 129
Зарегистрирован: 2011-08-11 23:10:32

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

Непрочитанное сообщение Bugaev » 2012-12-05 6:59:45

и кто испортил моё сообщение за

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

Сообщение Bugaev » 2012-12-04 22:06:46

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

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

Непрочитанное сообщение NickSmith » 2012-12-05 7:49:29

Bugaev писал(а):NickSmith, в windows при самообновлении скрипта не был найден распаковщик tar. Вот непонятно почему не проверяется версия оси для самообновления ((((
потому что проект открытый, а вот требовательный тон неуместен, если у вас винда обновитесь ручками или предоставьте tar упаковщик для винды, внедрю его в скрипт


Pasha219, у вас с правами доступа проблемы, настраивайте, а самс скрипту как я помню был не нужен
Я не с кого ничего не требую, я просто задал вопрос ибо было не очень понятно как это происходит. Опция selfupdate у меня конечно же включена. Просто по утру в папке программы появляются архивы, а сама прога не обновлена. Правда у архивов расширение bz2.1.
И у меня не windows а фря 8.3.
Я ручками обновляю.

Angel79
рядовой
Сообщения: 12
Зарегистрирован: 2012-12-05 7:51:33

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

Непрочитанное сообщение Angel79 » 2012-12-05 7:58:48

version: 3.0.0_beta5
system: CentOS 5.6
cat work.log
[05/12/2012 10:54:33][RUN NOD32MS] - nod32 mirror script ver. () by AlexCo
[05/12/2012 10:54:33]SYSTEM: Linux
[05/12/2012 10:54:35]DOWNLOAD NEW [/var/nod32ms/update.ver] FILE
[05/12/2012 10:54:35]UNRAR FILE [/var/nod32ms/update.ver] TO [/var/nod32ms/eset_upd/]
[05/12/2012 10:54:35]ERROR [nod32ms::ParseUpdateVer] SEE update_* PARAM IN CONFIG!!!
[05/12/2012 10:54:38][MASTER SERVER ONLINE]
[05/12/2012 10:54:39][STOP NOD32MS]

Вчём проблема не пойму скрипт работал более 5 месяцев ... а последние 2 недели вот [nod32ms::ParseUpdateVer] SEE update_* PARAM IN CONFIG!!!

unclejoda
проходил мимо
Сообщения: 3
Зарегистрирован: 2012-12-04 7:00:17

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

Непрочитанное сообщение unclejoda » 2012-12-05 8:18:24

Angel79 писал(а):Вчём проблема не пойму скрипт работал более 5 месяцев ... а последние 2 недели вот [nod32ms::ParseUpdateVer] SEE update_* PARAM IN CONFIG!!!
Потому что автор не поменял в примере конфига, и особо не поставил в известность всех.
У меня то же самое случилось. Нашел ответ где-то на 15 странице.
Было

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

update_version34_arch32 = 1
update_version34_arch64 = 1
update_version34_language = rus, enu
Стало

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

update_version345_arch32 = 1
update_version345_arch64 = 1
update_version345_language = rus, enu

unclejoda
проходил мимо
Сообщения: 3
Зарегистрирован: 2012-12-04 7:00:17

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

Непрочитанное сообщение unclejoda » 2012-12-05 8:24:55

У меня вопрос - почему скрипт при явно указанных логине и пароле в конфиге, скачивает все-таки с какими-то левыми ключами?
вот кусок конфига

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

keys_autofind = 0
keys_autofind_page = 5
username = EAV-74******
password = ***
А вот кусок лога:

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

http://TRIAL-76******:*password*@update.eset.com/v3-rel-sta/mod_021_horus/em021_32_l1.nup
http://EAV-72******:*password*@update.eset.com/v3-rel-sta/mod_021_horus/em021_32_n6.nup
UPD: Разобрался, закомментил keys_autofind_page = 5
Странно, этот параметр имеет приоритет над keys_autofind = 0 ???
Последний раз редактировалось unclejoda 2012-12-05 8:28:36, всего редактировалось 1 раз.

Angel79
рядовой
Сообщения: 12
Зарегистрирован: 2012-12-05 7:51:33

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

Непрочитанное сообщение Angel79 » 2012-12-05 8:28:07

Ура !!! Действительно все заработало ..

Angel79
рядовой
Сообщения: 12
Зарегистрирован: 2012-12-05 7:51:33

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

Непрочитанное сообщение Angel79 » 2012-12-05 8:32:42

unclejoda писал(а):У меня вопрос - почему скрипт при явно указанных логине и пароле в конфиге, скачивает все-таки с какими-то левыми ключами?
вот кусок конфига

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

keys_autofind = 0
keys_autofind_page = 5
username = EAV-74******
password = ***
А вот кусок лога:

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

http://TRIAL-76******:*password*@update.eset.com/v3-rel-sta/mod_021_horus/em021_32_l1.nup
http://EAV-72******:*password*@update.eset.com/v3-rel-sta/mod_021_horus/em021_32_n6.nup
UPD: Разобрался, закомментил keys_autofind_page = 5
Странно, этот параметр имеет приоритет над keys_autofind = 0 ???
Кстати у меня тоже так-же хотя я использую настоящий лицензионный ключ..