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

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
viktor6
мл. сержант
Сообщения: 99
Зарегистрирован: 2009-12-16 22:49:28

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

Непрочитанное сообщение viktor6 » 2014-05-08 20:47:24

Ребята что я пропустил?

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

viktor@plusnet:~/nod32ms1$ php -q update.php
PHP Warning:  fopen(/home/viktor/nod32ms1/work.log): failed to open stream: Permission denied in /home/viktor/nod32ms1/inc/classes/files.class.php on line 68
PHP Warning:  feof() expects parameter 1 to be resource, boolean given in /home/viktor/nod32ms1/inc/classes/files.class.php on line 70
PHP Warning:  fwrite() expects parameter 1 to be resource, boolean given in /home/viktor/nod32ms1/inc/classes/files.class.php on line 70
PHP Warning:  fflush() expects parameter 1 to be resource, boolean given in /home/viktor/nod32ms1/inc/classes/files.class.php on line 72
PHP Warning:  fclose() expects parameter 1 to be resource, boolean given in /home/viktor/nod32ms1/inc/classes/files.class.php on line 73
PHP Warning:  fopen(/home/viktor/nod32ms1/work.log): failed to open stream: Permission denied in /home/viktor/nod32ms1/inc/classes/files.class.php on line 68
PHP Warning:  feof() expects parameter 1 to be resource, boolean given in /home/viktor/nod32ms1/inc/classes/files.class.php on line 70
PHP Warning:  fwrite() expects parameter 1 to be resource, boolean given in /home/viktor/nod32ms1/inc/classes/files.class.php on line 70
PHP Warning:  fflush() expects parameter 1 to be resource, boolean given in /home/viktor/nod32ms1/inc/classes/files.class.php on line 72
PHP Warning:  fclose() expects parameter 1 to be resource, boolean given in /home/viktor/nod32ms1/inc/classes/files.class.php on line 73
--2014-05-08 20:46:55--  http://update.eset.com/eset_upd/update.ver
Распознаётся update.eset.com (update.eset.com)... 91.228.166.13, 91.228.167.133, 91.228.166.14, ...
Подключение к update.eset.com (update.eset.com)|91.228.166.13|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 10363 (10K) [application/octet-stream]
Сохранение в каталог: ««/home/viktor/nod32ms1/temp/update.ver»».

100%[=======================================================================================================================================>] 10.363      --.-K/s   за 0s

2014-05-08 20:46:55 (94,0 MB/s) - «/home/viktor/nod32ms1/temp/update.ver» saved [10363/10363]

sh: 1: unrar: not found
--2014-05-08 20:46:55--  http://update.eset.com/eset_upd/v4/update.ver
Распознаётся update.eset.com (update.eset.com)... 38.90.226.39, 91.228.167.26, 91.228.166.15, ...
Подключение к update.eset.com (update.eset.com)|38.90.226.39|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 6626 (6,5K) [application/octet-stream]
Сохранение в каталог: ««/home/viktor/nod32ms1/temp/update.ver»».

100%[=======================================================================================================================================>] 6.626       --.-K/s   за 0s

2014-05-08 20:46:56 (201 MB/s) - «/home/viktor/nod32ms1/temp/update.ver» saved [6626/6626]

sh: 1: unrar: not found
--2014-05-08 20:46:56--  http://update.eset.com/eset_upd/v5/update.ver
Распознаётся update.eset.com (update.eset.com)... 38.90.226.39, 91.228.167.26, 91.228.166.15, ...
Подключение к update.eset.com (update.eset.com)|38.90.226.39|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 8928 (8,7K) [application/octet-stream]
Сохранение в каталог: ««/home/viktor/nod32ms1/temp/update.ver»».

100%[=======================================================================================================================================>] 8.928       --.-K/s   за 0s

2014-05-08 20:46:56 (31,7 MB/s) - «/home/viktor/nod32ms1/temp/update.ver» saved [8928/8928]

sh: 1: unrar: not found
--2014-05-08 20:46:56--  http://update.eset.com/eset_upd/v6/update.ver
Распознаётся update.eset.com (update.eset.com)... 91.228.166.13, 91.228.167.133, 91.228.166.14, ...
Подключение к update.eset.com (update.eset.com)|91.228.166.13|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 6896 (6,7K) [application/octet-stream]
Сохранение в каталог: ««/home/viktor/nod32ms1/temp/update.ver»».

100%[=======================================================================================================================================>] 6.896       --.-K/s   за 0s

2014-05-08 20:46:56 (206 MB/s) - «/home/viktor/nod32ms1/temp/update.ver» saved [6896/6896]

sh: 1: unrar: not found
Array
(
    [0] => [nod32ms::ParseUpdateVer] FILE [/home/viktor/nod32ms1/temp/eset_upd/update.ver] NOT FOUND!
)
viktor@plusnet:~/nod32ms1$

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


viktor6
мл. сержант
Сообщения: 99
Зарегистрирован: 2009-12-16 22:49:28

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

Непрочитанное сообщение viktor6 » 2014-05-08 21:26:45

NicromanseR писал(а):unrar: not found
Спасибо установил из реп пошло

bonifacio
рядовой
Сообщения: 13
Зарегистрирован: 2014-04-22 7:33:17

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

Непрочитанное сообщение bonifacio » 2014-05-08 23:28:41

добавилась еще одна папка.

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

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

Непрочитанное сообщение Bugaev » 2014-05-09 12:49:54

какая новая папка ?

bonifacio
рядовой
Сообщения: 13
Зарегистрирован: 2014-04-22 7:33:17

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

Непрочитанное сообщение bonifacio » 2014-05-13 8:12:53

Время от времени приходит такая ошибка от скрипта: [nod32ms::ParseUpdateVer] FILE [/var/nod32ms/temp/eset_upd/v5/update.ver] NOT FOUND! Посмотрел, он там создает еще одну вложенную папку. Потом начинает нормально работать.

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

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

Непрочитанное сообщение diego1 » 2014-06-18 14:50:21

Уже почти год как скрипт работал без ошибок и тут внезапно, стала вылазить такая ошибка:

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

--2014-06-18 15:47:08--  http://update.eset.com/eset_upd/v5/update.ver
Resolving update.eset.com... 91.228.166.15, 91.228.166.16, 38.90.226.39, ...
Connecting to update.eset.com|91.228.166.15|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 14 [application/octet-stream]
Saving to: `/etc/nod32ms/temp/update.ver'

100%[==========================================================================================>] 14          --.-K/s   in 0s

2014-06-18 15:47:09 (2.49 MB/s) - `/etc/nod32ms/temp/update.ver' saved [14/14]


UNRAR 4.00 freeware      Copyright (c) 1993-2011 Alexander Roshal

/etc/nod32ms/temp/update.ver is not RAR archive
No files to extract
--2014-06-18 15:47:09--  http://update.eset.com/eset_upd/v6/update.ver
Resolving update.eset.com... 91.228.166.16, 38.90.226.39, 38.90.226.37, ...
Connecting to update.eset.com|91.228.166.16|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 14 [application/octet-stream]
Saving to: `/etc/nod32ms/temp/update.ver'

100%[==========================================================================================>] 14          --.-K/s   in 0s

2014-06-18 15:47:09 (1.87 MB/s) - `/etc/nod32ms/temp/update.ver' saved [14/14]


UNRAR 4.00 freeware      Copyright (c) 1993-2011 Alexander Roshal

/etc/nod32ms/temp/update.ver is not RAR archive
No files to extract
Array
(
    [0] => [nod32ms::ParseUpdateVer] FILE [/etc/nod32ms/temp/eset_upd/update.ver] NOT FOUND!
)
Кто знает что случилось, и как исправить?

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

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

Непрочитанное сообщение rfdrew » 2014-06-18 15:03:57

Эт не у тебя проблема. Файл который скачивается с сервера обновлений содержит всего 12 байт.

Два варианта. Или поменяли принцып обновления или что-то сломали. В любом случае нужно ждать, пока что-то прояснится


bonifacio
рядовой
Сообщения: 13
Зарегистрирован: 2014-04-22 7:33:17

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

Непрочитанное сообщение bonifacio » 2014-06-19 10:02:01

Ребят, а проблему выкачки всех файлов, и старых и новых не решили еще? Если кто знает как поправить, подскажите пожалуйста.


bonifacio
рядовой
Сообщения: 13
Зарегистрирован: 2014-04-22 7:33:17

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

Непрочитанное сообщение bonifacio » 2014-06-24 7:59:20

Да то и имеется, скрипт всегда выкачивает все файлы, т.е. и те которые не менялись.

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

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

Непрочитанное сообщение rfdrew » 2014-06-24 13:03:18

Если я не ошибаюсь, данный вопрос закрыли уже давно. (на 20-х страницах форума)

zzGuru
рядовой
Сообщения: 14
Зарегистрирован: 2011-05-16 9:17:12

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

Непрочитанное сообщение zzGuru » 2014-06-25 9:41:32

При обновлении пишет "Недокументированная серьезная ошибка (0x1106)" Кеш обновлений на антивирусе очищал, не помогает. (ESS 7)

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

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

Непрочитанное сообщение rfdrew » 2014-06-25 12:37:01

к сожелению у меня 7-е версиии не стоят, но может в настройках апача нужно добавить алиасы v7-rel-sta и v7-rel-stop

zzGuru
рядовой
Сообщения: 14
Зарегистрирован: 2011-05-16 9:17:12

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

Непрочитанное сообщение zzGuru » 2014-06-25 14:25:17

Я так и сделал. Как то странно оно работает, на одном компе все норм, а на других переодически ошибка

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

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

Непрочитанное сообщение rfdrew » 2014-06-26 1:56:15

Ой не маялся бы ты с "HOME" версиями, бизнес есть бизнес, и функционала больше, и стабильность выше :smile:

victorsh
рядовой
Сообщения: 16
Зарегистрирован: 2012-03-20 14:24:58

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

Непрочитанное сообщение victorsh » 2014-07-17 17:49:21

15.07 unrar перестал распаковывать update.ver
кто-нить знает что случилось?
До этого всё было хорошо, проблема возникла одновременно на трех серверах.

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

./manual_start.sh
PHP Warning:  Module 'PDFlib' already loaded in Unknown on line 0
PHP Warning:  Module 'PDFlib' already loaded in Unknown on line 0
PHP Warning:  Module 'PDFlib' already loaded in Unknown on line 0
--2014-07-17 18:44:14--  http://um21.eset.com/eset_upd/update.ver
Resolving um21.eset.com (um21.eset.com)... 91.228.167.26
Connecting to um21.eset.com (um21.eset.com)|91.228.167.26|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 10306 (10K) [application/octet-stream]
Saving to: '/var/nod32ms/update.ver'

100%[==========================================================================================>] 10,306      --.-K/s   in 0.001s

root@router:/usr/local/etc/nod32ms # ./manual_start.sh


Cannot open /var/nod32ms/update.ver
No such file or directory--2014-07-17 18:44:14--  http://um21.eset.com/eset_upd/v4/update.ver
Resolving um21.eset.com (um21.eset.com)... 91.228.167.26
Connecting to um21.eset.com (um21.eset.com)|91.228.167.26|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6568 (6.4K) [application/octet-stream]
Saving to: '/var/nod32ms/update.ver'

100%[==========================================================================================>] 6,568       --.-K/s   in 0.001s

2014-07-17 18:44:14 (7.66 MB/s) - '/var/nod32ms/update.ver' saved [6568/6568]


Cannot open /var/nod32ms/update.ver
No such file or directory--2014-07-17 18:44:14--  http://um21.eset.com/eset_upd/v5/update.ver
Resolving um21.eset.com (um21.eset.com)... 91.228.167.26
Connecting to um21.eset.com (um21.eset.com)|91.228.167.26|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8876 (8.7K) [application/octet-stream]
Saving to: '/var/nod32ms/update.ver'

100%[==========================================================================================>] 8,876       --.-K/s   in 0.001s

2014-07-17 18:44:15 (6.42 MB/s) - '/var/nod32ms/update.ver' saved [8876/8876]


Cannot open /var/nod32ms/update.ver
No such file or directory--2014-07-17 18:44:15--  http://um21.eset.com/eset_upd/v6/update.ver
Resolving um21.eset.com (um21.eset.com)... 91.228.167.26
Connecting to um21.eset.com (um21.eset.com)|91.228.167.26|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6832 (6.7K) [application/octet-stream]
Saving to: '/var/nod32ms/update.ver'

100%[==========================================================================================>] 6,832       --.-K/s   in 0s

2014-07-17 18:44:15 (17.1 MB/s) - '/var/nod32ms/update.ver' saved [6832/6832]


Cannot open /var/nod32ms/update.ver
No such file or directory

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

unrar t update.ver

UNRAR 5.01 freeware      Copyright (c) 1993-2013 Alexander Roshal

Cannot open update.ver
No such file or directory
No files to extract


victorsh
рядовой
Сообщения: 16
Зарегистрирован: 2012-03-20 14:24:58

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

Непрочитанное сообщение victorsh » 2014-07-31 23:46:07

Неужели у меня одного проблема в unrar на freebsd?

zzGuru
рядовой
Сообщения: 14
Зарегистрирован: 2011-05-16 9:17:12

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

Непрочитанное сообщение zzGuru » 2014-08-01 11:44:22

Последние обновления за 29.07.14, новей почему то нет. У всех нормально?

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

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

Непрочитанное сообщение Lordz » 2014-08-01 12:54:40

У меня не нормально... тоже стопорнулось 29.07.14.
Грохнул все ранее скачанное... повычищал временные папки...
Ранее помогало, а сейчас не помогло.
Причем есть действительная пара ключей с которой endpoint security прекрасно обновился.
По логике работы скрипта по ссылке :
http://EAV-0114816614:ujumvcm4km@update ... _32_n2.nup
Можно получить файл... а его не отдает... как и другие указанные в update.ver :-(
Смена mirror сервера в конфиге не помогла.
А вот так отдает http://EAV-0114816614:ujumvcm4km@update ... _32_l0.nup
Вывод такой, что ключи не при делах.
Порылся в хидерах и вижу что тянет малось не те файлы... т.е ранее не было "_1072".
Причем для разных модулей цихерии отличаются... Откуда они берутся пока не понимаю.

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

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

Непрочитанное сообщение Lordz » 2014-08-01 13:10:49

В общем похоже что в данном случае "1072" в ссылке "/v5-rel-sta/mod_000_loader_1072/em000_32_l0.nup" это номер билда конкретного модуля.
Думаем дальше... :-)

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

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

Непрочитанное сообщение Lordz » 2014-08-01 16:19:52

В общем, вышесказанное оказалось правдой... у меня скачка сигнатур пошла.
Надеюсь клиент обновится без проблем, позже проверю отпишусь.

По изменениям:
1) Функция CheckKey, меняем первую строку на вторую:
//if(file_get_contents("http://".$login.":".$password."@".$this->CONFIG['mirror']."/v3-rel-sta/mod_002_engine/em002_32_n2.nup"))
if(file_get_contents("http://".$login.":".$password."@".$this->CONFIG['mirror']."/v5-rel-sta/mod_002_engine_19453/em002_32_l2.nup"))

2) Функция ParseUpdateVer, после
if($key=='size')
{
$array['size'][]=$value;
}
Дописываем:
if($key=='build')
{
$array['build'][]=$value;
}

3) Функция DownloadSignature
Комментируем строку :
//$file = $this->CONFIG['work_dir'].str_replace("/", DS, $this->FILE['file'][$i]);
Выше нее пишем (фактически вместо этой строки ):
$break=Explode('/', $this->FILE['file'][$i]);
$url=substr_replace($url, '_'.$this->FILE['build'][$i], strpos($url,'/')) . $break[count($break)-1];
$file = $this->CONFIG['work_dir'].str_replace("/", DS, $url);

ПРОФИТ!!! :drinks:
З.Ы. У меня скрипт хоть и не значительно, но уже несколько раз переделывался... поэтому могут быть нюансы, но суть изменений думаю понятна.

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

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

Непрочитанное сообщение Lordz » 2014-08-01 18:45:02

Сорри , что нафлудил тут. Не торипимся ничего менять. Что-то у Eset меняется...
Возможно хватит только первого шага, но нужно отслеживать ссылку.