Очередной скрипт зеркала NOD32

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
evsey
рядовой
Сообщения: 31
Зарегистрирован: 2013-02-06 9:33:17

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение evsey » 2014-08-06 13:49:21

hell.lamer писал(а):
evsey писал(а):И еще такой вопрос,если у меня Web сервер висит на порту 8888, нод сможет обновиться? Какие то трудности у меня с этим. Или через ftp реально сделать обновление?
В адресе сервера обновления нужно будет явно указать порт (http://<domain>:8888/eset_upd/), обновляться будет нормально.
Не работает :(

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

hell.lamer
проходил мимо
Сообщения: 6
Зарегистрирован: 2014-08-01 22:36:13

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение hell.lamer » 2014-08-06 14:00:42

evsey писал(а):Не работает :(
index.html открывается?

какие права на файлы и каталоги, созданные скриптом?

evsey
рядовой
Сообщения: 31
Зарегистрирован: 2013-02-06 9:33:17

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение evsey » 2014-08-06 14:06:03

hell.lamer писал(а):
evsey писал(а):Не работает :(
index.html открывается?

какие права на файлы и каталоги, созданные скриптом?
http://lackystrike.no-ip.info:8888/nod32/

evsey
рядовой
Сообщения: 31
Зарегистрирован: 2013-02-06 9:33:17

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение evsey » 2014-08-06 14:07:06

evsey писал(а):
hell.lamer писал(а):
evsey писал(а):Не работает :(
index.html открывается?

какие права на файлы и каталоги, созданные скриптом?
http://lackystrike.no-ip.info:8888/nod32/
drwxr-xr-x 7 root root 4096 Авг 6 15:03 eset_upd
drwxr-xr-x 4 root root 4096 Авг 6 14:02 pcu-v5-sta
drwxr-xr-x 4 root root 4096 Авг 6 14:22 tmp
drwxr-xr-x 30 root root 4096 Авг 6 13:52 v3-rel-sta
drwxr-xr-x 26 root root 4096 Авг 6 14:00 v4-rel-sta
drwxr-xr-x 28 root root 4096 Авг 6 14:11 v5-rel-sta
drwxr-xr-x 27 root root 4096 Авг 6 14:20 v6-rel-sta
drwxr-xr-x 27 root root 4096 Авг 6 14:30 v7-rel-sta

hell.lamer
проходил мимо
Сообщения: 6
Зарегистрирован: 2014-08-01 22:36:13

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение hell.lamer » 2014-08-06 14:14:20

evsey писал(а):
evsey писал(а):
hell.lamer писал(а):
evsey писал(а):Не работает :(
index.html открывается?

какие права на файлы и каталоги, созданные скриптом?
http://lackystrike.no-ip.info:8888/nod32/
drwxr-xr-x 7 root root 4096 Авг 6 15:03 eset_upd
drwxr-xr-x 4 root root 4096 Авг 6 14:02 pcu-v5-sta
drwxr-xr-x 4 root root 4096 Авг 6 14:22 tmp
drwxr-xr-x 30 root root 4096 Авг 6 13:52 v3-rel-sta
drwxr-xr-x 26 root root 4096 Авг 6 14:00 v4-rel-sta
drwxr-xr-x 28 root root 4096 Авг 6 14:11 v5-rel-sta
drwxr-xr-x 27 root root 4096 Авг 6 14:20 v6-rel-sta
drwxr-xr-x 27 root root 4096 Авг 6 14:30 v7-rel-sta
Из локальной сети обновление работает?
Возможно, проблема в домене no-ip.com. Попробуйте зарегистрировать другое имя. ESET в последнее время оперативно банит зеркала, блокируя возможность обновления с них

evsey
рядовой
Сообщения: 31
Зарегистрирован: 2013-02-06 9:33:17

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение evsey » 2014-08-06 14:16:23

hell.lamer писал(а):
evsey писал(а):
evsey писал(а):
hell.lamer писал(а):
evsey писал(а):Не работает :(
index.html открывается?

какие права на файлы и каталоги, созданные скриптом?
http://lackystrike.no-ip.info:8888/nod32/
drwxr-xr-x 7 root root 4096 Авг 6 15:03 eset_upd
drwxr-xr-x 4 root root 4096 Авг 6 14:02 pcu-v5-sta
drwxr-xr-x 4 root root 4096 Авг 6 14:22 tmp
drwxr-xr-x 30 root root 4096 Авг 6 13:52 v3-rel-sta
drwxr-xr-x 26 root root 4096 Авг 6 14:00 v4-rel-sta
drwxr-xr-x 28 root root 4096 Авг 6 14:11 v5-rel-sta
drwxr-xr-x 27 root root 4096 Авг 6 14:20 v6-rel-sta
drwxr-xr-x 27 root root 4096 Авг 6 14:30 v7-rel-sta
Из локальной сети обновление работает?
Возможно, проблема в домене no-ip.com. Попробуйте зарегистрировать другое имя. ESET в последнее время оперативно банит зеркала, блокируя возможность обновления с них
Локально вечером попробую,но скорее всего работает.

evsey
рядовой
Сообщения: 31
Зарегистрирован: 2013-02-06 9:33:17

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение evsey » 2014-08-06 20:54:12

hell.lamer писал(а):
evsey писал(а):
evsey писал(а):
hell.lamer писал(а):
evsey писал(а):Не работает :(
index.html открывается?

какие права на файлы и каталоги, созданные скриптом?
http://lackystrike.no-ip.info:8888/nod32/
drwxr-xr-x 7 root root 4096 Авг 6 15:03 eset_upd
drwxr-xr-x 4 root root 4096 Авг 6 14:02 pcu-v5-sta
drwxr-xr-x 4 root root 4096 Авг 6 14:22 tmp
drwxr-xr-x 30 root root 4096 Авг 6 13:52 v3-rel-sta
drwxr-xr-x 26 root root 4096 Авг 6 14:00 v4-rel-sta
drwxr-xr-x 28 root root 4096 Авг 6 14:11 v5-rel-sta
drwxr-xr-x 27 root root 4096 Авг 6 14:20 v6-rel-sta
drwxr-xr-x 27 root root 4096 Авг 6 14:30 v7-rel-sta
Из локальной сети обновление работает?
Возможно, проблема в домене no-ip.com. Попробуйте зарегистрировать другое имя. ESET в последнее время оперативно банит зеркала, блокируя возможность обновления с них
Локально не работает ;(

unix3dgforce
проходил мимо
Сообщения: 8
Зарегистрирован: 2014-01-25 10:23:06

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение unix3dgforce » 2014-08-07 0:18:11

Конфиг веб сервера в студию!

evsey
рядовой
Сообщения: 31
Зарегистрирован: 2013-02-06 9:33:17

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение evsey » 2014-08-07 7:55:00

unix3dgforce писал(а):Конфиг веб сервера в студию!
http://lackystrike.no-ip.info:8888/nod32/apache2.conf
Попробовал другое доменное имя, не работает, я думаю,что скрипт не до конца формирует обновления, в папке /eset_upd/v5/ и во всех остальных версиях,только файл update.ver в котором ссылки на v5-rel-sta.... в зависимости от версии,возможно путь сформирован не правильно? вот такой пть сейчас file=/v5-rel-sta/mod_000_loader/em000_32_l0.nup может надо прописать file=/var/www/v5-rel-sta/mod_000_loader/em000_32_l0.nup или file=../v5-rel-sta/mod_000_loader/em000_32_l0.nup ?

werder31
сержант
Сообщения: 217
Зарегистрирован: 2009-12-22 10:48:41
Откуда: from Ukraine
Контактная информация:

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение werder31 » 2014-08-07 9:31:40

babangid писал(а):
hexbear писал(а):

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

[2014-07-31] [15:05:57] Run script 1.0.140704

define('TESTKEY_PATH_NOD', "/v3-rel-sta/mod_000_loader[b]_1072[/b]/em000_32_l0.nup");
define('TESTKEY_PATH_ESS', "/v3-rel-sta/mod_010_smon[b]_1034[/b]/em010_32_l1.nup");
...
и все будет хорошо  :smile: 

З.Ы.
Юзерагент абсолютно ни при чем в чем легко убедиться с помощью wget. 
Сорри за многабуков.[/quote][/quote]

Огромное Спасибо!!!
Любите жизнь, ведь она все равно отымеет..так хоть по любви!

hell.lamer
проходил мимо
Сообщения: 6
Зарегистрирован: 2014-08-01 22:36:13

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение hell.lamer » 2014-08-07 11:23:49

evsey писал(а):
unix3dgforce писал(а):Конфиг веб сервера в студию!
http://lackystrike.no-ip.info:8888/nod32/apache2.conf
Попробовал другое доменное имя, не работает, я думаю,что скрипт не до конца формирует обновления, в папке /eset_upd/v5/ и во всех остальных версиях,только файл update.ver в котором ссылки на v5-rel-sta.... в зависимости от версии,возможно путь сформирован не правильно? вот такой пть сейчас file=/v5-rel-sta/mod_000_loader/em000_32_l0.nup может надо прописать file=/var/www/v5-rel-sta/mod_000_loader/em000_32_l0.nup или file=../v5-rel-sta/mod_000_loader/em000_32_l0.nup ?
Да, скорее всего пути не правильные) Вам нужно либо перенести зеркало в корень сайта т.е не http://lackystrike.no-ip.info:8888/nod32/eset_upd/ а http://lackystrike.no-ip.info:8888/eset_upd/ , либо в update.ver указывать file=/nod32/v5-rel-sta/...

unix3dgforce
проходил мимо
Сообщения: 8
Зарегистрирован: 2014-01-25 10:23:06

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение unix3dgforce » 2014-08-07 11:27:54

2evsey
полные пути до ../nod32/eset_upd/ укажи и алиасы

unix3dgforce
проходил мимо
Сообщения: 8
Зарегистрирован: 2014-01-25 10:23:06

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение unix3dgforce » 2014-08-07 11:32:50

2 hell.lamer да зачем переносить достаточно прописать алиас что бы по запросу http://lackystrike.no-ip.info:8888/v5-rel-sta/ искалось по пути /путь до веб сервера/nod32/v5-rel-sta/

OttoFix
рядовой
Сообщения: 31
Зарегистрирован: 2014-04-17 7:00:36

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение OttoFix » 2014-08-07 11:56:51

evsey писал(а): Попробовал другое доменное имя, не работает, я думаю,что скрипт не до конца формирует обновления, в папке /eset_upd/v5/ и во всех остальных версиях,только файл update.ver в котором ссылки на v5-rel-sta.... в зависимости от версии,возможно путь сформирован не правильно? вот такой пть сейчас file=/v5-rel-sta/mod_000_loader/em000_32_l0.nup может надо прописать file=/var/www/v5-rel-sta/mod_000_loader/em000_32_l0.nup или file=../v5-rel-sta/mod_000_loader/em000_32_l0.nup ?
У Вас вся проблема в том, что обновления нода лежат не в корне сервера WWW/..., а в под папке WWW/nod32/...
Нужно использовать реврайт модуль апача для перенаправления пути к файлам.
Где-то в начале этой темы уже обсуждали.

evsey
рядовой
Сообщения: 31
Зарегистрирован: 2013-02-06 9:33:17

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение evsey » 2014-08-07 12:59:05

OttoFix писал(а):
evsey писал(а): Попробовал другое доменное имя, не работает, я думаю,что скрипт не до конца формирует обновления, в папке /eset_upd/v5/ и во всех остальных версиях,только файл update.ver в котором ссылки на v5-rel-sta.... в зависимости от версии,возможно путь сформирован не правильно? вот такой пть сейчас file=/v5-rel-sta/mod_000_loader/em000_32_l0.nup может надо прописать file=/var/www/v5-rel-sta/mod_000_loader/em000_32_l0.nup или file=../v5-rel-sta/mod_000_loader/em000_32_l0.nup ?
У Вас вся проблема в том, что обновления нода лежат не в корне сервера WWW/..., а в под папке WWW/nod32/...
Нужно использовать реврайт модуль апача для перенаправления пути к файлам.
Где-то в начале этой темы уже обсуждали.
Спасибо всем за участие!
Я сделал обновления в корень и поставил lighhtpd в его конфиге прописал алиас (alias.url = ( "/v5-rel-sta" => "/var/www/v5-rel-sta"))
В ESS прописал : http://lackystrike.no-ip.info:8881/eset_upd/ так же пробовал http://lackystrike.no-ip.info:8881/eset_upd/v5 не заработало.
Прошу заметить порт сменился на 8881, локально нет пока возможности попробовать.

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

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение lesu » 2014-08-07 13:06:57

Просьба поделиться рабочим скриптом, или измененными файлами
Уже не первая правка в файлах, запутался. Спасибо

DRON4eg
проходил мимо
Сообщения: 2
Зарегистрирован: 2013-12-02 10:56:16

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение DRON4eg » 2014-08-07 14:24:19

unix3dgforce писал(а):!!!МНОГО БУКВ!!!!
Частично переделал Mirror.class.php
и так по порядку с PHP давно не работал так что за код не пинайте может кто то возьмется его оптимизировать
в static private function parse_update_ver($file, $server, $ver = null) после

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

			$tmp = array('size','file','version');
			foreach($tmp as $varible) {
				if(substr($row, 0, strlen($varible)) == $varible) {
					$res[$varible][$pos] = trim(substr($row, strlen($varible)+1));
				}
			}
		}

вписываем

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

		$fileupdate = $file;
		$f = fopen($fileupdate, 'w');
		for ($i=0; $i < count($update); $i++){
			if (preg_match("/file/",$update[$i])){
				$rebuild_update[$i] = str_replace("/", DS, substr(dirname($update[$i]),0,strripos(dirname($update[$i]),"_"))) . DS . basename($update[$i]);
				fwrite($f, $rebuild_update[$i]); 
				}
			else {
				$rebuild_update[$i] = $update[$i];
				fwrite($f, $rebuild_update[$i]);
				}
		}
		fclose($f);
на выходе имеем перезаписанный фаил update.ver с по правлеными ссылками типа file=/v5-rel-sta/mod_000_loader/em000_32_l0.nup без лишнего мусора (Номера билда который постоянно меняется) который передаётся клиенту.

в download_signature

Вместо

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

$res = str_replace("/", DS, dirname($name)) . DS;
пишем

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

$res = str_replace("/", DS, substr(dirname($name),0,strripos(dirname($name),"_"))) . DS;
Не будут плодится папки с номером билда.
Дальше

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

$local_fs = file_exists($dir.$file[$key]) ? filesize($dir.$file[$key]) : -1;
меняем на

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

$local_fs = file_exists(substr(dirname($dir.$file[$key]),0,strripos(dirname($dir.$file[$key]),"_")).DS.basename($dir.$file[$key])) ? filesize(substr(dirname($dir.$file[$key]),0,strripos(dirname($dir.$file[$key]),"_")).DS.basename($dir.$file[$key])) : -1;
Чтобы находил файлы по изменённым путям

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

@unlink($dir.$file[$key]); 
заменяем на

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

@unlink(substr(dirname($dir.$file[$key]),0,strripos(dirname($dir.$file[$key]),"_")).DS.basename($dir.$file[$key]));

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

if(!file_exists($dir.$file[$key])) {
заменяется на

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

if(!file_exists(substr(dirname($dir.$file[$key]),0,strripos(dirname($dir.$file[$key]),"_")).DS.basename($dir.$file[$key]))) {
ну и последняя замена

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

Tools::download_file(sprintf("http://%s:%s@%s", $pair_key[0], $pair_key[1], $mirror . $name), $dir.$name);
меняем на

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

Tools::download_file(sprintf("http://%s:%s@%s", $pair_key[0], $pair_key[1], $mirror . $name), substr(dirname($dir.$file[$key]),0,strripos(dirname($dir.$file[$key]),"_")).DS.basename($name));
что бы правельно загруженные файлы сохранял

Что получилось на выходе: Старая архитектура хранения папок без всяких приписок номеров Билда к имени папки. Поправленный update.ver согласно новой (старой) архитектуре папок

Всё было протестировано на Centos 6.5 x86_64 и 30 рабочих станциях. Клиенты обновления получают.
P.S Хотелось бы увидеть ответ автора скрипта
чего-то не хватает)) ошибка [HTTP/1.1 404 Not Found]

Аватара пользователя
V0lk
рядовой
Сообщения: 36
Зарегистрирован: 2013-07-02 16:43:29

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение V0lk » 2014-08-07 14:45:58

Подскажите, пожалуйста, куда вписать легальный ключ, а то поломался поиск триальных :(

Аватара пользователя
around
рядовой
Сообщения: 33
Зарегистрирован: 2008-04-24 21:31:45
Откуда: Saratov, Russia
Контактная информация:

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение around » 2014-08-07 15:01:35

V0lk писал(а):Подскажите, пожалуйста, куда вписать легальный ключ, а то поломался поиск триальных :(
в nod32mf.conf

find_auto_enable = 0
username = TRIAL-0110896635
password = kmke78ts35
Troubles in Windows - reboot, troubles in *nix - be root...

Аватара пользователя
around
рядовой
Сообщения: 33
Зарегистрирован: 2008-04-24 21:31:45
Откуда: Saratov, Russia
Контактная информация:

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение around » 2014-08-07 16:03:25

unix3dgforce писал(а):!!!МНОГО БУКВ!!!!
Частично переделал Mirror.class.php
---===SKIPPED===---
После этих правок скрипт начал выдавать:
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_022_db_1059/em022_32_n6.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_022_db_1059/em022_32_n7.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_023_pegasus_4662/em023_32_l0.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_023_pegasus_4662/em023_32_l1.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_023_pegasus_4662/em023_32_n1.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_023_pegasus_4662/em023_32_n2.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_023_pegasus_4662/em023_32_n3.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_023_pegasus_4662/em023_32_n4.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_023_pegasus_4662/em023_32_n5.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_023_pegasus_4662/em023_32_n6.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_023_pegasus_4662/em023_32_n7.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_023_pegasus_4662/em023_32_n8.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_023_pegasus_4662/em023_32_n9.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_023_pegasus_4662/em023_32_n10.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_023_pegasus_4662/em023_32_n11.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_023_pegasus_4662/em023_32_n12.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_023_pegasus_4662/em023_32_n13.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_023_pegasus_4662/em023_32_n14.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_023_pegasus_4662/em023_32_n15.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_024_iris_1018/em024_32_l0.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_024_iris_1018/em024_32_l1.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_024_iris_1018/em024_32_l2.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_024_iris_1018/em024_32_n1.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_024_iris_1018/em024_32_n2.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_024_iris_1018/em024_32_n3.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_024_iris_1018/em024_32_n5.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_024_iris_1018/em024_32_n4.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_024_iris_1018/em024_32_n6.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_024_iris_1018/em024_32_n7.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_028_ehm_1004/em028_64_l0.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_028_ehm_1004/em028_64_n1.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_028_ehm_1004/em028_64_n2.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_028_ehm_1004/em028_64_n3.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_029_aton_1001/em029_32_l0.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_029_aton_1001/em029_32_l1.nup: No such file or directory
ln: /home/kruglikov/data/www/nod32.kruglikov.info/v7-rel-sta/mod_029_aton_1001/em029_32_n1.nup: No such file or directory
на все файлы, к которым надо создать линки (у меня включено create_hard_links = 1)...
Troubles in Windows - reboot, troubles in *nix - be root...

unix3dgforce
проходил мимо
Сообщения: 8
Зарегистрирован: 2014-01-25 10:23:06

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение unix3dgforce » 2014-08-07 17:57:22

2around скрипт правился без учёта create_hard_links = 1 в моём конфиге он выключен ! директорией с номерами билдов после правки скрипта не будет соответственно скрипт не создаёт эту директорию и команда ln вываливает с ошибкой так как в переданных для нёё параметрах одного параметра просто не существует. Завтра посмотрю откуда он берёт переменные для создания линков!

unix3dgforce
проходил мимо
Сообщения: 8
Зарегистрирован: 2014-01-25 10:23:06

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение unix3dgforce » 2014-08-07 18:03:23

2DRON4eg
babangid писал(а):
Проблема, по-видимому, в том, что тестирование валидности ключа в скрипте проводится по анализу ответа на запрос загрузки файлов, определенных как тестовые в \Nod32MS\inc\init.php:
...
define('TESTKEY_PATH_NOD', "/v3-rel-sta/mod_000_loader/em000_32_l0.nup");
define('TESTKEY_PATH_ESS', "/v3-rel-sta/mod_010_smon/em010_32_l1.nup");
...
Функция get_headers() возвращает ошибку 404 - файл не найден, так как такого(их) файлов действительно теперь с 29.07.2014 - 30.07.2014 на северах Eset в этой(этих) папках действительно нет! Зато в этих же числах прошедшего месяца появились новые папки в файловой структуре, где находятся подобные файлы, а именно и соответственно:
/v3-rel-sta/mod_000_loader_1072/em000_32_l0.nup и
/v3-rel-sta/mod_010_smon_1034/em010_32_l1.nup

Таким образом, ИМХО, для решения проблемы достаточно скорректировать TESTKEY_PATH_NOD и TESTKEY_PATH_ESS в \Nod32MS\inc\init.php следующим образом:
...
define('TESTKEY_PATH_NOD', "/v3-rel-sta/mod_000_loader_1072/em000_32_l0.nup");
define('TESTKEY_PATH_ESS', "/v3-rel-sta/mod_010_smon_1034/em010_32_l1.nup");
...
и все будет хорошо :smile:

З.Ы.
Юзерагент абсолютно ни при чем в чем легко убедиться с помощью wget.
Сорри за многабуков.

Аватара пользователя
around
рядовой
Сообщения: 33
Зарегистрирован: 2008-04-24 21:31:45
Откуда: Saratov, Russia
Контактная информация:

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение around » 2014-08-07 19:28:15

unix3dgforce писал(а):2around скрипт правился без учёта create_hard_links = 1 в моём конфиге он выключен ! директорией с номерами билдов после правки скрипта не будет соответственно скрипт не создаёт эту директорию и команда ln вываливает с ошибкой так как в переданных для нёё параметрах одного параметра просто не существует. Завтра посмотрю откуда он берёт переменные для создания линков!
Буду благодарен :roll:
Пока вернул старый, после правок
babangid писал(а):
define('TESTKEY_PATH_NOD', "/v3-rel-sta/mod_000_loader_1072/em000_32_l0.nup");
define('TESTKEY_PATH_ESS', "/v3-rel-sta/mod_010_smon_1034/em010_32_l1.nup");
всё работает вроде...
Troubles in Windows - reboot, troubles in *nix - be root...

DRON4eg
проходил мимо
Сообщения: 2
Зарегистрирован: 2013-12-02 10:56:16

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение DRON4eg » 2014-08-08 0:26:43

unix3dgforce писал(а):2DRON4eg
babangid писал(а):
Проблема, по-видимому, в том, что тестирование валидности ключа в скрипте проводится по анализу ответа на запрос загрузки файлов, определенных как тестовые в \Nod32MS\inc\init.php:
...
define('TESTKEY_PATH_NOD', "/v3-rel-sta/mod_000_loader/em000_32_l0.nup");
define('TESTKEY_PATH_ESS', "/v3-rel-sta/mod_010_smon/em010_32_l1.nup");
...
Функция get_headers() возвращает ошибку 404 - файл не найден, так как такого(их) файлов действительно теперь с 29.07.2014 - 30.07.2014 на северах Eset в этой(этих) папках действительно нет! Зато в этих же числах прошедшего месяца появились новые папки в файловой структуре, где находятся подобные файлы, а именно и соответственно:
/v3-rel-sta/mod_000_loader_1072/em000_32_l0.nup и
/v3-rel-sta/mod_010_smon_1034/em010_32_l1.nup

Таким образом, ИМХО, для решения проблемы достаточно скорректировать TESTKEY_PATH_NOD и TESTKEY_PATH_ESS в \Nod32MS\inc\init.php следующим образом:
...
define('TESTKEY_PATH_NOD', "/v3-rel-sta/mod_000_loader_1072/em000_32_l0.nup");
define('TESTKEY_PATH_ESS', "/v3-rel-sta/mod_010_smon_1034/em010_32_l1.nup");
...
и все будет хорошо :smile:

З.Ы.
Юзерагент абсолютно ни при чем в чем легко убедиться с помощью wget.
Сорри за многабуков.
Спасибо за то, что тыкнули носом, затупил работы много :oops:

OttoFix
рядовой
Сообщения: 31
Зарегистрирован: 2014-04-17 7:00:36

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение OttoFix » 2014-08-08 7:11:47

evsey писал(а): Я сделал обновления в корень и поставил lighhtpd в его конфиге прописал алиас (alias.url = ( "/v5-rel-sta" => "/var/www/v5-rel-sta"))
В ESS прописал : http://lackystrike.no-ip.info:8881/eset_upd/ так же пробовал http://lackystrike.no-ip.info:8881/eset_upd/v5 не заработало.
Прошу заметить порт сменился на 8881, локально нет пока возможности попробовать.
Так, давайте по порядку.
1. Что хотите получить в итоге? (зеркало с обновлениями для определенной версии V5 или для нескольких версий нода v4, v5, v6 и т.д.)
2. зря отказались от апача
3. если обновления лежат в корне сайта, то алисы не нужны.