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

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

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

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

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

Непрочитанное сообщение karavan » 2012-11-30 18:56:02

ostrik писал(а):Выходит, что update.eset.com отдает update.ver случайно то rel-sta, то rel-stop.
Видимо update.eset.com занимается только распределением нагрузки по серверам обновлений, а те в свою очередь не синхронизированы между собой.
Попробуй тот-же эксперимент, но с сервером обновлений прямым, на-пример: um12.eset.com

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

karavan
рядовой
Сообщения: 16
Зарегистрирован: 2012-11-27 10:30:51
Контактная информация:

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

Непрочитанное сообщение karavan » 2012-11-30 18:57:50

alexco, спасибо за скрипт, благодарность завернул в обертку от пай-пал.

Lord_ReM
проходил мимо
Сообщения: 2
Зарегистрирован: 2011-01-21 16:08:47

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

Непрочитанное сообщение Lord_ReM » 2012-11-30 19:01:51

Может быть это такая фишка от Eset против как раз таких скриптов?

Антивирус при таком раскладе сравнит версию из update.ver и не станет качать старые обновы. Надо в скрипте реализовать проверку версии перед тем как качать.

Ну или подождать недельку пока устаканится, может просто гон.

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

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

Непрочитанное сообщение server801 » 2012-11-30 19:20:24

нихрена ничего не обновляет...

karavan
рядовой
Сообщения: 16
Зарегистрирован: 2012-11-27 10:30:51
Контактная информация:

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

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

Развернул скрипт еще на одном сервере, клиент который объявлял ошибку компилятора на первом сервере успешно обновился до 7750, в настройках update.eset.com заменил на um12.eset.com.
каталогов *stop не наблюдаю:

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

# ls -1
update.ver
v3-rel-sta
v4
v4-rel-sta
v5
v5-rel-sta
Тестирую дальше.
Последний раз редактировалось karavan 2012-11-30 19:27:31, всего редактировалось 1 раз.

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

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

Непрочитанное сообщение ostrik » 2012-11-30 19:27:06

karavan писал(а):
ostrik писал(а):Выходит, что update.eset.com отдает update.ver случайно то rel-sta, то rel-stop.
Видимо update.eset.com занимается только распределением нагрузки по серверам обновлений, а те в свою очередь не синхронизированы между собой.
Попробуй тот-же эксперимент, но с сервером обновлений прямым, на-пример: um12.eset.com
Такая же хрень:

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

ls -l update*
-rw-r--r--  1 root  wheel  144876 30 ноя 16:14 update.ver.18:18:36
-rw-r--r--  1 root  wheel  144876 30 ноя 16:14 update.ver.18:18:38
-rw-r--r--  1 root  wheel  144876 30 ноя 16:14 update.ver.18:18:40
-rw-r--r--  1 root  wheel  144876 30 ноя 16:14 update.ver.18:18:41
-rw-r--r--  1 root  wheel  144348 30 ноя 16:12 update.ver.18:18:43
-rw-r--r--  1 root  wheel  144348 30 ноя 16:12 update.ver.18:18:44
-rw-r--r--  1 root  wheel  144348 30 ноя 16:12 update.ver.18:20:15
-rw-r--r--  1 root  wheel  144348 30 ноя 16:12 update.ver.18:20:18
-rw-r--r--  1 root  wheel  144348 30 ноя 16:12 update.ver.18:23:16
-rw-r--r--  1 root  wheel  144348 30 ноя 16:12 update.ver.18:23:18
-rw-r--r--  1 root  wheel  144876 30 ноя 16:14 update.ver.18:25:41

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

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

Непрочитанное сообщение ostrik » 2012-11-30 19:29:43

alexco писал(а):ostrik, спасибо за помощь, как видим eset не первый раз выкидывает перлы
Пустяки. Тебе за скрипт спасибо! :) Надеюсь, теперь можно побороть эти перлы ;-)

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

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

Непрочитанное сообщение server801 » 2012-11-30 19:30:37

Есть скрипт от HSDN , могу выложить весь процесс сливания баз. Там льет все что есть )))

karavan
рядовой
Сообщения: 16
Зарегистрирован: 2012-11-27 10:30:51
Контактная информация:

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

Непрочитанное сообщение karavan » 2012-11-30 19:32:04

К стати, в PHP я *ни разу*, при запуске скрипта смущают ворнинги:

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

PHP Warning:  date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSK/3.0/no DST' instead in /home/nod32ms/exe/inc/nod32ms_v3.class.php on line 228
PHP Warning:  date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSK/3.0/no DST' instead in /home/nod32ms/exe/inc/nod32ms_v3.class.php on line 228
PHP Warning:  date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSK/3.0/no DST' instead in /home/nod32ms/exe/inc/nod32ms_v3.class.php on line 228
PHP Warning:  date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSK/3.0/no DST' instead in /home/nod32ms/exe/inc/nod32ms_v3.class.php on line 228

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

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

Непрочитанное сообщение server801 » 2012-11-30 19:33:22

Выставите время на сервере, а также сделайте синхронизацию по ntp

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

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

Непрочитанное сообщение ostrik » 2012-11-30 19:41:56

karavan писал(а):К стати, в PHP я *ни разу*, при запуске скрипта смущают ворнинги:

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

PHP Warning:  date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSK/3.0/no DST' instead in /home/nod32ms/exe/inc/nod32ms_v3.class.php on line 228
В php.ini поставить date.timezone = Europe/Moscow

karavan
рядовой
Сообщения: 16
Зарегистрирован: 2012-11-27 10:30:51
Контактная информация:

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

Непрочитанное сообщение karavan » 2012-11-30 19:49:51

ostrik писал(а):В php.ini поставить date.timezone = Europe/Moscow
Спасибо, помогло.

Аватара пользователя
AndyS
рядовой
Сообщения: 30
Зарегистрирован: 2008-10-23 15:55:11
Откуда: Киев
Контактная информация:

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

Непрочитанное сообщение AndyS » 2012-11-30 20:21:30

ESS 5 по умолчанию с валидным ключем сливает с /eset_upd/v5/update.ver
В реестре прописаны как раз DefaultServer *.eset.com/eset_upd/v5/
Базы сливала с /v5-rel-sta/....
При проверке версии программы сливает /eset_upd/v5/pcu/update.ver
и в соответствии с путями в /eset_upd/v5/pcu/update.ver тянет обновы.
Проверял tcpdump'om.

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

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

Непрочитанное сообщение server801 » 2012-11-30 21:12:08

Лог обновлений
update.txt
(81.53 КБ) 24 скачивания

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

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

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

По поводу "модули программы обновлены". А почистить кэш обновлений на клиенте не пробовали? Или все же проблемы с зеркалом. У меня судя по логам на старом скрипте и не поступающих звонков от клиентов (1-2 дня задержки и телефон разрывается) все ок. Дома антивир обновляет зеркало под виндой с зеркала под линуксом все ок. Правда с 3 версии хотя сам 5 версии. Нужна помощь - стучитесь чем можем поможем. Может кому то поможет обновление 5 и 4 отключил ввиду бесполезности пока как писалось выше файлы идентичны кроме обновлений самой оболочки - у меня пользователи обучены оболочку не обновлять. :-)

karavan
рядовой
Сообщения: 16
Зарегистрирован: 2012-11-27 10:30:51
Контактная информация:

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

Непрочитанное сообщение karavan » 2012-11-30 21:50:25

server801 писал(а):Лог обновлений
update.txt
О чем я и говорил, отсутствуют каталоги *stop

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

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

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

Судя по постам я так понял люди используют патченные версии нод. Ребят есть бизнес, которых ни патчить ни активировать не надо.... И прописывать зеркала там просто. Не через реестр, а через интерфейс программы. По поводу каталогов stop у меня их тоже нету, но обновляется с моего зеркала нод зеркало виндовс с лицензией под Eset NOD32 Antivirus (Russian, 32 bit), Eset NOD32 Antivirus (Russian, 64 bit), Eset Smart Security (Russian, 64 bit), Eset Smart Security (Russian, 32 bit), Eset Smart Security BUSINESS EDITION (Russian, 32 bit), Eset Smart Security BUSINESS EDITION (Russian, 64 bit), Eset NOD32 Antivirus BUSINESS EDITION (Russian, 64 bit), Eset NOD32 Antivirus BUSINESS EDITION (Russian, 32 bit). При проблемах с зеркалом выдавало ошибку типа зеркало не может быть обновлено ввиду отсутствия файлов.

Аватара пользователя
AndyS
рядовой
Сообщения: 30
Зарегистрирован: 2008-10-23 15:55:11
Откуда: Киев
Контактная информация:

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

Непрочитанное сообщение AndyS » 2012-11-30 22:17:22

andry212 писал(а):Судя по постам я так понял люди используют патченные версии нод.
Не патченная 5.2.9.12
Только в реестре меняется ключ, добавляется зеркало.
Посмотри если есть возможность куда она ломится за update.ver
И откуда тянет обновы.

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

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

Непрочитанное сообщение reyand » 2012-11-30 22:41:26

BECHA
У меня с 20 ноября также не качаются обновления старым скриптом с той же ошибкой. Также на FreeBSD.
Ставлю свежий скрипт сайта разработчика. Также ругается на curl_init()
Сайт висит на NIC хостинге, там в админке п управление модулями php (php 5.2) curl стоит, но

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

php -m | grep curl

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

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

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

P.S. в php.ini extension_dir прописан верно, также curl.so присутствует.
Видел упоминания про некие "порты". У меня в систее папки /usr/ports нету...
Последний раз редактировалось reyand 2012-11-30 22:45:11, всего редактировалось 1 раз.

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

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

Непрочитанное сообщение server801 » 2012-11-30 22:44:31

php -m что говорит?

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

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

Непрочитанное сообщение server801 » 2012-11-30 22:48:43

Только что обновился с update.eset.com , 7751 все проапдейтилось ок.

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

drwxr-xr-x   3 root  wheel  -  512B Nov 30 23:41 eset_upd
-rw-r--r--   1 root   wheel  -  171B Feb 24  2012 phpinfo.php
drwxrwxrwx   3 www    www    -  512B Nov 30 23:41 tmp
drwxr-xr-x  72 root   wheel  -  2.0k Nov 30 17:21 v3-rel-sta
drwxr-xr-x  72 root   wheel  -  2.0k Nov 30 17:21 v3-rel-stop
drwxr-xr-x  25 root   wheel  -  1.0k Nov 30 17:21 v5-rel-sta

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

 40k    /usr/local/www/nod/eset_upd
4.0k    /usr/local/www/nod/phpinfo.php
448k    /usr/local/www/nod/tmp
1.7G    /usr/local/www/nod/v3-rel-sta
1.7G    /usr/local/www/nod/v3-rel-stop
147M    /usr/local/www/nod/v5-rel-sta

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

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

Непрочитанное сообщение reyand » 2012-11-30 22:58:14

server801 писал(а):php -m что говорит?

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

php -m
[PHP Modules]
date
libxml
pcre
Reflection
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
xml

[Zend Modules]
Видимо curl стоит как внешний модуль (extension), а сам php скомпилен без него.
Скрипту требуется именно php скомпиленный с curl'ом ?

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

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

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

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

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

/usr/ports/lang/php52-extensions

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

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

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

server801 писал(а):Поставьте модули, тыкнув галочки

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

/usr/ports/lang/php52-extensions
Мммм, в этом и был мой вопрос. Как поставить модуль ? Какие галочки вы имеете ввиду? Галочки в админке nic.ru поставлены, но они отвечают за внешние модули.
Если можно поподробней.
Повторю, папки /usr/ports у меня нет на хостинге

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

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

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

AndyS писал(а):
andry212 писал(а):Судя по постам я так понял люди используют патченные версии нод.
Не патченная 5.2.9.12
Только в реестре меняется ключ, добавляется зеркало.
Посмотри если есть возможность куда она ломится за update.ver
И откуда тянет обновы.
у меня тянет оттуда откуда написано в зеркале - с корня сайта. А апач смотрит кто лезет по useragent - если ess update шагай туда. Да, зеркало не у хостера... На своем сервачке.