шустрый скрипт скрипт зеркала NOD32

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Reborns
рядовой
Сообщения: 38
Зарегистрирован: 2020-12-10 13:24:51

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение Reborns » 2021-01-21 7:47:14

scorp337150 писал(а):
2021-01-21 5:24:36
Приветствую! С этим конфигом этот клиент не может обновиться:
А с каким конфигом тут в топике может ?
Человек за бортом

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

Аватара пользователя
Reborns
рядовой
Сообщения: 38
Зарегистрирован: 2020-12-10 13:24:51

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение Reborns » 2021-01-21 7:52:46

scorp337150,

С моего сервера нормально тянут обновки ...
GET /update.ver HTTP/1.1" 200 110054 "-" "ERA Update (Windows; U; 32bit; RMV 1034; RAV 5.3.39.0; OS: 6.2.9200 SP 0.0 NT; Mirror; TDB 48193; x64s; APP era; PX 0; HWF: 0100967B-83CD-CAFB-8C50-59E743A00D25; PLOC ru_ru; RAF 1.0.0.1.; BPC 5.3.39.0; RACL 5.0.10; RALG 35.0.1263.0.0.0.0.0.0.0; RART 0.0.0; RARI 0.-1; RAGR 0.0.0; RAPL 1; RANT 30; RARP 0; RAUP 1; RATS 4.2505)" "-" host="zangi.ga" sn="_" rt=0.084 ua="-" us="-" ut="-" ul="-" cs="-"
"GET /update.ver HTTP/1.1" 200 110054 "-" "ERA Update (Windows; U; 32bit; RMV 1034; RAV 5.2.22.0; OS: 6.2.9200 SP 0.0 NT; Mirror; TDB 48183; x64s; APP era; PX 0; HWF: 01009F25-A239-8232-0E75-9AB74A13D3DB; PLOC ru_ru; RAF 1.0.0.1.; BPC 5.2.22.0; RACL 93.0.10; RALG 416.0.14184.0.0.0.0.0.8.0; RART 0.0.0; RARI 459.88; RAGR 2.0.4; RAPL 5; RANT 31; RARP 0; RAUP 1; RATS 0.1)" "-" host="zangi.ga" sn="_" rt=0.000 ua="-" us="-" ut="-" ul="-" cs="-"
Человек за бортом

Аватара пользователя
Reborns
рядовой
Сообщения: 38
Зарегистрирован: 2020-12-10 13:24:51

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение Reborns » 2021-01-21 8:35:16

scorp337150, В твоем юзерагенте нет части с "BPC X.X.xx.x" поэтому и не ловиться в regexp . Все антивирусы при запросе на сервер обновлений говорят о своей версии имеено в этой части Юзерагента .. а у твоего почему то нету ...
Человек за бортом

Аватара пользователя
Reborns
рядовой
Сообщения: 38
Зарегистрирован: 2020-12-10 13:24:51

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение Reborns » 2021-01-21 9:35:53

scorp337150,
Попробуй заменить в конфиге nginx а

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

"~^.*Update.*BPC\s+(\d+)\..*$" "v$1";
на

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

"~^.*Update.*(RAV|BPC)\s+(\d+)\..*$" "v$2";
Человек за бортом

scorp337150
рядовой
Сообщения: 11
Зарегистрирован: 2020-02-24 8:40:47

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение scorp337150 » 2021-01-21 9:53:11

Reborns писал(а):
2021-01-21 7:47:14
А с каким конфигом тут в топике может ?
Обычно у меня включено обновление зеркала только для 5 версии и я временно 8 включал. С Вашим конфигом получается так, что 5 версия перенаправляется в папку v3, а ее на сервере нет и все стопится.
... "GET /eset_upd/v5/update.ver HTTP/1.1" 200 110062 "-" "ESS Update (Windows; U; 32bit; VDB 48205; BPC 4.5.12011.3; OS: 6.2.9200 SP 0.0 NT; TDB 48205; CH 0.0; LNG 1049; x64s; APP efsw; FW 0.0; PX 1; PUA 1; RA 1; UBR 4169; HVCI 0; SHA256 1; WU 2)"
2021/01/21 08:39:28 [error] 14967#14967: *45 open() "/var/www/nod32mirror/eset_upd/v3/update.ver" failed (2: No such file or directory)... request: "GET /update.ver HTTP/1.1"...
... "GET /update.ver HTTP/1.1" 404 178 "-" "ESS Update (Windows; U; 32bit; VDB 48205; BPC 4.5.12011.3; OS: 6.2.9200 SP 0.0 NT; Mirror; TDB 48205; CH 0.0; LNG 1049; x64s; APP efsw; FW 0.0; PX 1; PUA 1; RA 1; HVCI 0; SHA256 1; WU 2)"

исправление в конфиге строки с v3 на v5 вопрос решает, но не уверен что будет правильно для других версий работать

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

 if ($ver1 ~ '^[3-8]+$')  { rewrite ^/update.ver$ /eset_upd/v5/update.ver break;}
Данный юзерагент - это попытка обновить Eset Remote Administrator c зеркала с Вашим конфигом в NGINX, раньше он с 5 версии обновлялся.
"GET /update.ver HTTP/1.1" 404 178 "-" "ERA Update (Windows; U; 32bit; RMV 1034; RAV 5.0.511.0; OS: 6.2.9200 SP 0.0 NT; TDB 0; CL 0.0.0; LNG 1049; x64s; APP efsw; FW 0.0; PX 1; PUA 1; RA 1; HVCI 0; SHA256 1; WU 2; RAF 1.0.0.1.)"

P.S. Конфиг и с1 мапом и с двумя работают одинаково в моем случае

Аватара пользователя
Reborns
рядовой
Сообщения: 38
Зарегистрирован: 2020-12-10 13:24:51

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение Reborns » 2021-01-21 9:58:20

scorp337150 писал(а):
2021-01-21 9:53:11
if ($ver1 ~ '^[3-8]+$')
Это старый конфиг сейчас не так
if ($ver ~ "^ep[6-8]$") { rewrite ^/(dll/)?update.ver$ /eset_upd/$ver/$1update.ver break; }
if ($ver ~ "^v(5|9)$") { rewrite ^(.*) /eset_upd/$ver/update.ver break; }
if ($ver ~ "^v[3-8]$") { rewrite ^(.*) /eset_upd/v3/update.ver break; }
if ($ver ~ "^v1[0-1]$") { rewrite ^(.*) /eset_upd/v10/dll/update.ver break; }
if ($ver ~ "^v1[2-9]$") { rewrite ^(.*) /eset_upd/$ver/dll/update.ver break; }
Человек за бортом

scorp337150
рядовой
Сообщения: 11
Зарегистрирован: 2020-02-24 8:40:47

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение scorp337150 » 2021-01-21 10:05:45

с последней версией конфига nginx тоже в папку v3 кидает

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

map $http_user_agent $ver {
        "~^.*(EEA|EES|EFSW)+\s+Update.*BPC\s+(\d+)\..*$" "ep$2";
        "~^.*Update.*BPC\s+(\d+)\..*$" "v$1";
}

server {

        listen   xxx.xxx.xxx.xxx:22221;
        #listen [::]:80;

        root /var/www/nod32mirror;

        # Add index.php to the list if you are using PHP
        index index.html index.htm;

        server_name nod32.domain.ru update.domain.ru;
        location / {
        root /var/www/nod32mirror;
        index index.html;
        }

        location ~* \.ver$ {

        if ($ver ~ "^ep[6-8]$") { rewrite ^/(dll/)?update.ver$ /eset_upd/$ver/$1update.ver break; }
        if ($ver ~ "^v(5|9)$")  { rewrite ^(.*) /eset_upd/$ver/update.ver break; }
        if ($ver ~ "^v[3-8]$")  { rewrite ^(.*) /eset_upd/v3/update.ver break; }
        if ($ver ~ "^v1[0-1]$") { rewrite ^(.*) /eset_upd/v10/dll/update.ver break; }
        if ($ver ~ "^v1[2-9]$") { rewrite ^(.*) /eset_upd/$ver/dll/update.ver break; }
        }

        access_log /var/log/nginx/error_nod32mirror.log;
        error_log /var/log/nginx/error_nod32mirror.log;

}
"GET /update.ver HTTP/1.1" 404 178 "-" "ESS Update (Windows; U; 32bit; VDB 48205; BPC 4.5.12011.3; OS: 6.2.9200 SP 0.0 NT; Mirror; TDB 48205; CH 0.0; LNG 1049; x64s; APP efsw; FW 0.0; PX 1; PUA 1; RA 1; HVCI 0; SHA256 1; WU 2)"
2021/01/21 09:03:09 [error] 31057#31057: *2 open() "/var/www/nod32mirror/eset_upd/v3/update.ver" failed (2: No such file or directory), client:..., request: "GET /eset_upd/v4/update.ver HTTP/1.1", host: "...."

Аватара пользователя
Reborns
рядовой
Сообщения: 38
Зарегистрирован: 2020-12-10 13:24:51

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение Reborns » 2021-01-21 10:09:12

scorp337150 писал(а):
2021-01-21 10:05:45
BPC 4.5.12011.3
так и должно быть версия же 4 ... все версии антивируса домашнего от 3 до 8 кидает в папку v3
Биснес версия 5 идет уже в папку ep5-rel-sta шестая ep6-rel-sta итд
Человек за бортом

scorp337150
рядовой
Сообщения: 11
Зарегистрирован: 2020-02-24 8:40:47

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение scorp337150 » 2021-01-21 10:20:56

Reborns писал(а):
2021-01-21 10:09:12
так и должно быть версия же 4 ... все версии антивируса домашнего от 3 до 8 кидает в папку v3
Биснес версия 5 идет уже в папку ep5-rel-sta шестая ep6-rel-sta итд
Разве данный юзерагент
"ESS Update (Windows; U; 32bit; VDB 48205; BPC 4.5.12011.3; OS: 6.2.9200 SP 0.0 NT; Mirror; TDB 48205; CH 0.0; LNG 1049; x64s; APP efsw; FW 0.0; PX 1; PUA 1; RA 1; HVCI 0; SHA256 1; WU 2)"
от Eset File Security 4.5 должен с 3 папки обновляться?

Аватара пользователя
Reborns
рядовой
Сообщения: 38
Зарегистрирован: 2020-12-10 13:24:51

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение Reborns » 2021-01-21 10:31:46

scorp337150 писал(а):
2021-01-21 10:20:56
от Eset File Security 4.5 должен с 3 папки обновляться?
Я если честно незнаю откуда должна брать обновления именено эта версия . Тут скорее всего вопрос к автору скрипта обновлений .
Но в случае с EEA \ EES \ ESS \ EAV \ все работает как и должно ... как работает EFSW с эго разными версиями я не знаю ...
Человек за бортом

scorp337150
рядовой
Сообщения: 11
Зарегистрирован: 2020-02-24 8:40:47

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение scorp337150 » 2021-01-21 11:08:33

Reborns писал(а):
2021-01-21 10:31:46
Я если честно незнаю откуда должна брать обновления именено эта версия . Тут скорее всего вопрос к автору скрипта обновлений .
Но в случае с EEA \ EES \ ESS \ EAV \ все работает как и должно ... как работает EFSW с эго разными версиями я не знаю ...
Включил 3 версию зеркала, Eset File Security 4.5 нормально обновился с папки v3, так что мой бок, я его всегда с папки v5 обновлял.
ERA 5 пока тоже не ругается, посмотрю вечером как будет себя вести когда базы изменятся. Спасибо!

crewdk
проходил мимо
Сообщения: 5
Зарегистрирован: 2019-03-19 14:49:48

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение crewdk » 2021-01-22 20:24:16

День добрый.
Версия скрипта: 20191118

В последнее время заметил, что папки с базами начали занимать очень много места. Несколько раз размеры уже превышали 10Гб. Удаляю всё, обновляю - 200-300 метров на папку. Вроде раньше такого не замечалось. Куда копать?

AlienNation
рядовой
Сообщения: 11
Зарегистрирован: 2020-12-18 12:36:35

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение AlienNation » 2021-01-22 20:32:32

crewdk писал(а):
2021-01-22 20:24:16
Версия скрипта: 20191118
Привет.Так ты скрипт обнови) Был такой косяк, сейчас все базы в районе 3 гигов.
Вру, 1.4 Gb

crewdk
проходил мимо
Сообщения: 5
Зарегистрирован: 2019-03-19 14:49:48

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение crewdk » 2021-01-22 20:36:54

Откуда? Самостоятельно скрипт не обновляется, на гите тоже вроде эта же версия лежит. Я где-то не там смотрю?

AlienNation
рядовой
Сообщения: 11
Зарегистрирован: 2020-12-18 12:36:35

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение AlienNation » 2021-01-22 20:45:16

crewdk писал(а):
2021-01-22 20:36:54
Я где-то не там смотрю?
На гите лежит 20202211
На предыдущей странице, у автора скрипта в подписи ссылка на гит)

crewdk
проходил мимо
Сообщения: 5
Зарегистрирован: 2019-03-19 14:49:48

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение crewdk » 2021-01-22 20:53:46

Понятно. Я как-то поставил пару лет назад с гита zxzharmlesszxz и забыл. Так что был вовсе не в курсе смены авторства и гита, соответственно.
Спасибо.

crewdk
проходил мимо
Сообщения: 5
Зарегистрирован: 2019-03-19 14:49:48

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение crewdk » 2021-01-22 21:07:01

А можно последний вопрос? Для обновления версий антивиря 4,8 и EEA 8 какие версии в конфиге оставлять?

AlienNation
рядовой
Сообщения: 11
Зарегистрирован: 2020-12-18 12:36:35

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение AlienNation » 2021-01-22 21:47:18

crewdk писал(а):
2021-01-22 21:07:01
какие версии в конфиге оставлять?
3,ep8

Kingston-kms
мл. сержант
Сообщения: 105
Зарегистрирован: 2012-11-27 10:32:04

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение Kingston-kms » 2021-01-24 19:53:25

Reborns писал(а):
2020-12-15 14:00:26
Всем добра . У меня периодически такое случаеться , сегодня заскринил . И пока не удалю папку www оно не исправляеться ...
Обновите версию с гит-а и проверьте

Аватара пользователя
Reborns
рядовой
Сообщения: 38
Зарегистрирован: 2020-12-10 13:24:51

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение Reborns » 2021-01-26 8:43:35

Kingston-kms, Старая ошибка вроде исчезла , но появилась новая и непонятная :)

На скринах видно что в лог пишет одно а в тоже время в консоли совершенно другое . И опять же если удалить папку www то все становиться норм ... т.е. ошибка есть только при очередном обновлении ...
log.png
console.png
Человек за бортом

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

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение around » 2021-01-27 23:12:03

Всем доброго времени суток!

Перенёс скрипт на другую виртуалку, базы, естественно, не стал переносить. При запуске скрипта получил в логе

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

[2021-01-28, 00:09:26] [ver. v12] Создана жесткая ссылка для em041_64_l0.dll.nup
[2021-01-28, 00:09:26] [ver. v12] Создана жесткая ссылка для em041_64_l1.dll.nup
[2021-01-28, 00:09:26] [ver. v12] Создана жесткая ссылка для em041_64_n1.dll.nup
.....
и в консоли, где запущен скрипт

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

PHP Warning:  symlink(): No such file or directory in /opt/nod32ms/inc/classes/Mirror.class.php on line 708
PHP Warning:  symlink(): No such file or directory in /opt/nod32ms/inc/classes/Mirror.class.php on line 708
PHP Warning:  symlink(): No such file or directory in /opt/nod32ms/inc/classes/Mirror.class.php on line 708
.....
Это нормально при первом запуске? Или чего-то не хватает на виртуалке?
Скрипт - с гита, релиз 20202211, OS - Oracle Linux 7
Troubles in Windows - reboot, troubles in *nix - be root...

Kingston-kms
мл. сержант
Сообщения: 105
Зарегистрирован: 2012-11-27 10:32:04

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение Kingston-kms » 2021-01-29 19:31:13

Reborns, Напишите версию php и вывод команды php -m, версию линукса, под кем запускается скрипт и права на папку www
around, напишите версию php

Neon
рядовой
Сообщения: 24
Зарегистрирован: 2020-10-22 13:57:57

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение Neon » 2021-01-29 19:36:31

Kingston-kms, скачал вчера новую версию. Нашел интересный нюанс,, надо бы в файлах конфигурации об этом указать, что web_dir надо указывать относительный путь, а не полный. Потратил времени, пока это понял... Был указан полный и скрипт ошибками сыпал.

Kingston-kms
мл. сержант
Сообщения: 105
Зарегистрирован: 2012-11-27 10:32:04

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение Kingston-kms » 2021-01-29 19:37:50

Neon, ок, вообще надо добавить проверку пути и какой бы он не был - исправлять

Аватара пользователя
Reborns
рядовой
Сообщения: 38
Зарегистрирован: 2020-12-10 13:24:51

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение Reborns » 2021-01-29 19:52:30

Kingston-kms,
Запускаю под рут ом так что права на папках неважны

uname -a

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

Linux debian 4.19.0-13-amd64 #1 SMP Debian 4.19.160-2 (2020-11-28) x86_64 GNU/Linux
php -v

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

PHP 7.2.34-9+0~20210112.53+debian10~1.gbpfdd1e6 (cli) (built: Jan 12 2021 13:59:53) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.34-9+0~20210112.53+debian10~1.gbpfdd1e6, Copyright (c) 1999-2018, by Zend Technologies

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

php -m 
[PHP Modules]
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
intl
json
libxml
mbstring
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
readline
Reflection
session
shmop
SimpleXML
sockets
sodium
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
Zend OPcache
zip
zlib

[Zend Modules]
Zend OPcache
Человек за бортом