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

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

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

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

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

Непрочитанное сообщение viktor6 » 2014-11-05 22:02:57

fahr писал(а):
viktor6 писал(а):
TITANius писал(а):
viktor6 писал(а):Короче говоря пишу последний раз если что
Не хочет обновлять базы
Не могу даже предположить в чём дело. Могу помочь разобраться в чём дело имея доступ непосредственно к серваку, для корректировки скрипта и нахождения "ошибки".
Пальцем в небо - права доступа на папки.
права стоят пробовал от рута запускать тоже самое
Нажаль доступ к серваку не могу дать

P.S. а php играет роль?
http://images.plusnet.ks.ua/info.php
а если вам удалить директорию с базами, то перекачав их по новой один раз, дальше также не будет обновляться?
Удалил все из папки tmp пошло качать обнову
Ждем на сколько хватит

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

fahr
мл. сержант
Сообщения: 109
Зарегистрирован: 2013-01-15 19:30:00

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

Непрочитанное сообщение fahr » 2014-11-05 22:14:28

viktor6 писал(а):
fahr писал(а):
viktor6 писал(а):
TITANius писал(а):
viktor6 писал(а):Короче говоря пишу последний раз если что
Не хочет обновлять базы
Не могу даже предположить в чём дело. Могу помочь разобраться в чём дело имея доступ непосредственно к серваку, для корректировки скрипта и нахождения "ошибки".
Пальцем в небо - права доступа на папки.
права стоят пробовал от рута запускать тоже самое
Нажаль доступ к серваку не могу дать

P.S. а php играет роль?
http://images.plusnet.ks.ua/info.php
а если вам удалить директорию с базами, то перекачав их по новой один раз, дальше также не будет обновляться?
Удалил все из папки tmp пошло качать обнову
Ждем на сколько хватит
вот ради интереса скачал ваши два конфига, и ни водном их них про tmp ничего не увидел :unknown:

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

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

Непрочитанное сообщение viktor6 » 2014-11-05 22:23:53

fahr писал(а): вот ради интереса скачал ваши два конфига, и ни водном их них про tmp ничего не увидел :unknown:
А че она там будет если она сама создается в папке www

fahr
мл. сержант
Сообщения: 109
Зарегистрирован: 2013-01-15 19:30:00

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

Непрочитанное сообщение fahr » 2014-11-05 22:28:13

viktor6 писал(а):
fahr писал(а): вот ради интереса скачал ваши два конфига, и ни водном их них про tmp ничего не увидел :unknown:
А че она там будет если она сама создается в папке www
если вы про эту, то что тогда у вас в ней было??
эта директория нулевого размера

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

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

Непрочитанное сообщение viktor6 » 2014-11-05 23:00:34

fahr писал(а):
viktor6 писал(а):
fahr писал(а): вот ради интереса скачал ваши два конфига, и ни водном их них про tmp ничего не увидел :unknown:
А че она там будет если она сама создается в папке www
если вы про эту, то что тогда у вас в ней было??
эта директория нулевого размера

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

~/nod32ms_14.10.14/www/tmp$ ls -R
.:
eset_upd

./eset_upd:
update.ver  v4  v5  v6  v7

./eset_upd/v4:
update.ver

./eset_upd/v5:
update.ver

./eset_upd/v6:
update.ver

./eset_upd/v7:
update.ver

fahr
мл. сержант
Сообщения: 109
Зарегистрирован: 2013-01-15 19:30:00

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

Непрочитанное сообщение fahr » 2014-11-05 23:07:55

viktor6 писал(а):
fahr писал(а):
viktor6 писал(а):
fahr писал(а): вот ради интереса скачал ваши два конфига, и ни водном их них про tmp ничего не увидел :unknown:
А че она там будет если она сама создается в папке www
если вы про эту, то что тогда у вас в ней было??
эта директория нулевого размера

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

~/nod32ms_14.10.14/www/tmp$ ls -R
.:
eset_upd

./eset_upd:
update.ver  v4  v5  v6  v7

./eset_upd/v4:
update.ver

./eset_upd/v5:
update.ver

./eset_upd/v6:
update.ver

./eset_upd/v7:
update.ver
может именно поэтому у вас и не видит обновлений?
у меня на двух машинах так

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

$ ls -R /var/www/nod32upd/tmp/                                                                                                             
eset_upd

/var/www/nod32upd/tmp/eset_upd:
v4 v5 v6 v7

/var/www/nod32upd/tmp/eset_upd/v4:

/var/www/nod32upd/tmp/eset_upd/v5:

/var/www/nod32upd/tmp/eset_upd/v6:

/var/www/nod32upd/tmp/eset_upd/v7:

дайте ls -laR

Аватара пользователя
TITANius
сержант
Сообщения: 197
Зарегистрирован: 2009-10-27 11:33:10

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

Непрочитанное сообщение TITANius » 2014-11-05 23:10:12

viktor6 писал(а):

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

~/nod32ms_14.10.14/www/tmp$ ls -R
.:
eset_upd

./eset_upd:
update.ver  v4  v5  v6  v7

./eset_upd/v4:
update.ver

./eset_upd/v5:
update.ver

./eset_upd/v6:
update.ver

./eset_upd/v7:
update.ver
Вопчем, разрешения на этих файлах было такое, что скрипт не смог их заменить/удалить ... поэтому он считал что версия баз последняя. Учту это в проверке нового релиза.

З.Ы.: после успешной загрузки, скрипт удаляет файлы в тмп директории. если не удалил, значит не было доступа к ним.


fahr
мл. сержант
Сообщения: 109
Зарегистрирован: 2013-01-15 19:30:00

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

Непрочитанное сообщение fahr » 2014-11-06 3:00:35

в общем таки причина проблемы viktor6 нашлась, а именно - не удаляются временные update.ver файлы из каталога tmp.
причем только если скрипт не нашел обновлений, если обновления находятся и скачиваются, то указанные файлы исправно удаляются скриптом.
т.е. какое-то время скрипт теоретически мог нормально отрабатывать (после первого запуска), пока бы не обнаружил, что обновлений нет.
причем, если запускать скрипт под рутом, то такой проблемы нет в принципе.

TITANius, может хотфикс какой-нибудь запилишь, пока следующий релиз не готов?

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

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

find /var/www/nod32ms/tmp/ -type f -name "update.ver" -exec rm -f {} \;

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

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

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

Под рутом тоже не работает

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

viktor@23:~/nod32ms_14.10.14$ ls -l
итого 60
drwxr-xr-x 3 root root 4096 Ноя  3 00:07 inc
drwxr-xr-x 2 root root 4096 Ноя  3 00:07 langpacks
drwxrwxrwx 2 root root 4096 Ноя  5 21:02 log
-rwxrwxrwx 1 root root   55 Окт 22 22:12 manual_start.sh
-rw-r--r-- 1 root root 9615 Ноя  3 00:18 nod32ms.conf
-rw-r--r-- 1 root root 9206 Окт 12 22:46 nod32ms.conf.eng
drwxr-xr-x 2 root root 4096 Ноя  3 00:07 pattern
drwxr-xr-x 2 root root 4096 Ноя  3 00:07 tools
-rw-r--r-- 1 root root 1127 Окт  5 20:48 update.php
-rw-r--r-- 1 root root   36 Дек 10  2012 windows.bat
drwxrwxrwx 9 root root 4096 Ноя  6 19:05 www
viktor@23:~/nod32ms_14.10.14$

fahr
мл. сержант
Сообщения: 109
Зарегистрирован: 2013-01-15 19:30:00

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

Непрочитанное сообщение fahr » 2014-11-06 20:40:01

да, действительно, сейчас проверил - под рутом так же
странно, до этого же работало как-то :cz2:

(это я про то, что временные update.ver как-то не влияли на работу)

Аватара пользователя
TITANius
сержант
Сообщения: 197
Зарегистрирован: 2009-10-27 11:33:10

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

Непрочитанное сообщение TITANius » 2014-11-07 16:44:15

Что-то накрылось ... разбираюсь. Выложу промежуточную бетку ...

Аватара пользователя
TITANius
сержант
Сообщения: 197
Зарегистрирован: 2009-10-27 11:33:10

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

Непрочитанное сообщение TITANius » 2014-11-08 0:33:12

Подправил. Добавил возможность загрузки 8й версии антивируса, ускорил загрузку по курлу. Версию считать костылём ... по сравнению с следующим релизом ущербное какое-то =)

Сам скрипт - https://www.dropbox.com/s/3xnzszo0surye ... .11.14.zip

З.Ы.: 8я версия только вышла, а уже размер её баз 93.7 MBytes

fahr
мл. сержант
Сообщения: 109
Зарегистрирован: 2013-01-15 19:30:00

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

Непрочитанное сообщение fahr » 2014-11-08 14:29:57

TITANius писал(а):Подправил. Добавил возможность загрузки 8й версии антивируса, ускорил загрузку по курлу. Версию считать костылём ... по сравнению с следующим релизом ущербное какое-то =)

Сам скрипт - https://www.dropbox.com/s/3xnzszo0surye ... .11.14.zip

З.Ы.: 8я версия только вышла, а уже размер её баз 93.7 MBytes
вроде б работает, поглядим :smile:
спасибо :good:

fahr
мл. сержант
Сообщения: 109
Зарегистрирован: 2013-01-15 19:30:00

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

Непрочитанное сообщение fahr » 2014-11-09 12:48:55

только что

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

$: nodup                                                                                                              

 
[2014-11-09, 14:42:45] Запущен скрипт 1.0.191014 [Freedom for Ukraine]
[2014-11-09, 14:43:00] [ver. 3] Последняя версия базы 10694 (20141109) найдена на сервере um01.ru.eset.com
[2014-11-09, 14:43:01] [ver. 4] Последняя версия базы 10694 (20141109) найдена на сервере um01.ru.eset.com
[2014-11-09, 14:43:01] [ver. 5] Последняя версия базы 10694 (20141109) найдена на сервере um01.ru.eset.com
[2014-11-09, 14:43:02] [ver. 6] Последняя версия базы 10694 (20141109) найдена на сервере um01.ru.eset.com
[2014-11-09, 14:43:03] [ver. 7] Последняя версия базы 10694 (20141109) найдена на сервере um01.ru.eset.com
[2014-11-09, 14:43:03] [ver. 8] Последняя версия базы 10694 (20141109) найдена на сервере um01.ru.eset.com
[2014-11-09, 14:43:07] [ver. 3] Ваша база была успешно обновлена от версии 10693 (20141108) до версии 10694 (20141109)
PHP Warning:  Missing argument 2 for Mirror::check_mirror(), called in /usr/local/nod32ms/inc/classes/Mirror.class.php on line 218 and defined in /usr/local/nod32ms/inc/classes/Mirror.class.php on line 94
PHP Notice:  Undefined variable: key in /usr/local/nod32ms/inc/classes/Mirror.class.php on line 95
PHP Notice:  Undefined variable: key in /usr/local/nod32ms/inc/classes/Mirror.class.php on line 96
[2014-11-09, 14:43:10] [ver. 4] Ваша база была успешно обновлена от версии 10693 (20141108) до версии 10694 (20141109)
[2014-11-09, 14:43:10] [ver. 5] Ваша база была успешно обновлена от версии 10693 (20141108) до версии 10694 (20141109)
[2014-11-09, 14:43:11] [ver. 6] Ваша база была успешно обновлена от версии 10693 (20141108) до версии 10694 (20141109)
[2014-11-09, 14:43:11] [ver. 7] Ваша база была успешно обновлена от версии 10693 (20141108) до версии 10694 (20141109)
[2014-11-09, 14:43:11] [ver. 8] Ваша база была успешно обновлена от версии 10693 (20141108) до версии 10694 (20141109)
[2014-11-09, 14:43:11] Создаётся index.html...
[2014-11-09, 14:43:11] Общее время выполнения: 00:26
[2014-11-09, 14:43:11] Скрипт остановлен.

Аватара пользователя
Neus
капитан
Сообщения: 1790
Зарегистрирован: 2008-09-08 21:59:56

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

Непрочитанное сообщение Neus » 2014-11-09 17:40:13

Запущен скрипт 1.0.191014 [Freedom for Ukraine]
И как, свободнее стало?

Аватара пользователя
TITANius
сержант
Сообщения: 197
Зарегистрирован: 2009-10-27 11:33:10

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

Непрочитанное сообщение TITANius » 2014-11-09 20:09:30

fahr писал(а):только что

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

$: nodup                                                                                                              
[2014-11-09, 14:42:45] Запущен скрипт 1.0.191014 [Freedom for Ukraine]
[2014-11-09, 14:43:00] [ver. 3] Последняя версия базы 10694 (20141109) найдена на сервере um01.ru.eset.com
[2014-11-09, 14:43:01] [ver. 4] Последняя версия базы 10694 (20141109) найдена на сервере um01.ru.eset.com
[2014-11-09, 14:43:01] [ver. 5] Последняя версия базы 10694 (20141109) найдена на сервере um01.ru.eset.com
[2014-11-09, 14:43:02] [ver. 6] Последняя версия базы 10694 (20141109) найдена на сервере um01.ru.eset.com
[2014-11-09, 14:43:03] [ver. 7] Последняя версия базы 10694 (20141109) найдена на сервере um01.ru.eset.com
[2014-11-09, 14:43:03] [ver. 8] Последняя версия базы 10694 (20141109) найдена на сервере um01.ru.eset.com
[2014-11-09, 14:43:07] [ver. 3] Ваша база была успешно обновлена от версии 10693 (20141108) до версии 10694 (20141109)
PHP Warning:  Missing argument 2 for Mirror::check_mirror(), called in /usr/local/nod32ms/inc/classes/Mirror.class.php on line 218 and defined in /usr/local/nod32ms/inc/classes/Mirror.class.php on line 94
PHP Notice:  Undefined variable: key in /usr/local/nod32ms/inc/classes/Mirror.class.php on line 95
PHP Notice:  Undefined variable: key in /usr/local/nod32ms/inc/classes/Mirror.class.php on line 96
[2014-11-09, 14:43:10] [ver. 4] Ваша база была успешно обновлена от версии 10693 (20141108) до версии 10694 (20141109)
[2014-11-09, 14:43:10] [ver. 5] Ваша база была успешно обновлена от версии 10693 (20141108) до версии 10694 (20141109)
[2014-11-09, 14:43:11] [ver. 6] Ваша база была успешно обновлена от версии 10693 (20141108) до версии 10694 (20141109)
[2014-11-09, 14:43:11] [ver. 7] Ваша база была успешно обновлена от версии 10693 (20141108) до версии 10694 (20141109)
[2014-11-09, 14:43:11] [ver. 8] Ваша база была успешно обновлена от версии 10693 (20141108) до версии 10694 (20141109)
[2014-11-09, 14:43:11] Создаётся index.html...
[2014-11-09, 14:43:11] Общее время выполнения: 00:26
[2014-11-09, 14:43:11] Скрипт остановлен.
Предлагаю на время использования этого релиза исключить из списка um01.ru.eset.com, зеркало глючное. В следующем релизе исправлю эту ошибку.
Neus писал(а):
Запущен скрипт 1.0.191014 [Freedom for Ukraine]
И как, свободнее стало?
Спасибо что интересуетесь, с вашими молитвами, с каждой секундой на шаг ближе к свободе.

Аватара пользователя
Neus
капитан
Сообщения: 1790
Зарегистрирован: 2008-09-08 21:59:56

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

Непрочитанное сообщение Neus » 2014-11-09 22:04:57

Можно и помолиться ...
Отче, прости им, ибо не ведают, что творят

Аватара пользователя
TITANius
сержант
Сообщения: 197
Зарегистрирован: 2009-10-27 11:33:10

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

Непрочитанное сообщение TITANius » 2014-11-09 22:13:08

Neus писал(а):Можно и помолиться ...
Отче, прости им, ибо не ведают, что творят
Спасибо, предлагаю вам идти в монастырь (там глядишь вас услышат), дабы не разводить в топике флуд.

Аватара пользователя
Neus
капитан
Сообщения: 1790
Зарегистрирован: 2008-09-08 21:59:56

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

Непрочитанное сообщение Neus » 2014-11-09 22:56:14

Пожалуйста, обращайтесь если что ...
Насчет флуда не волнуйтесь, Хранители его выпилят.

ak42
рядовой
Сообщения: 38
Зарегистрирован: 2011-08-19 11:40:32

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

Непрочитанное сообщение ak42 » 2014-11-10 9:44:49

версия 07.11.14 не работает
Fatal error: Call to undefined function curl_multi_init() in D:\NOD32\inc\classes\Mirror.class.php on line 37

fahr
мл. сержант
Сообщения: 109
Зарегистрирован: 2013-01-15 19:30:00

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

Непрочитанное сообщение fahr » 2014-11-10 9:48:20

ak42 писал(а):версия 07.11.14 не работает
Fatal error: Call to undefined function curl_multi_init() in D:\NOD32\inc\classes\Mirror.class.php on line 37
curl -V в студию

Аватара пользователя
TITANius
сержант
Сообщения: 197
Зарегистрирован: 2009-10-27 11:33:10

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

Непрочитанное сообщение TITANius » 2014-11-10 9:54:18

ak42 писал(а):версия 07.11.14 не работает
Fatal error: Call to undefined function curl_multi_init() in D:\NOD32\inc\classes\Mirror.class.php on line 37
для быстрого фикса в файле Mirror.class.php, 34 строка ... заменить на

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

if (function_exists('curl_multi_init')){
забыл про мои проверки работы скрипта :(

З.Ы.: ещё столкнулся с такой же проблемой как у viktor6, её ещё не отловил ... как подправлю, выложу следующую промежуточную версию скрипта.

ak42
рядовой
Сообщения: 38
Зарегистрирован: 2011-08-19 11:40:32

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

Непрочитанное сообщение ak42 » 2014-11-10 10:02:18

2fahr
curl -V в студию
D:\WINUTIL\I-NET\PHP>curl -V
"curl" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
2TITANius
Fatal error: Call to undefined function curl_multi_init() in D:\NOD32\inc\classes\Mirror.class.php on line 37
с этим я разобрался, там был лишний "!"

Вот теперь такая ошибка

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

Warning: Missing argument 2 for Mirror::check_mirror(), called in D:\NOD32\inc\classes\Mirror.class.
php on line 322 and defined in D:\NOD32\inc\classes\Mirror.class.php on line 94
вот кусок лога про 8-ю версию

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

[2014-11-10, 09:57:53] [ver. 8] С  загружено em008_32_l1.nup [55.94 KBytes] [19.35 KBytes/s]
[2014-11-10, 09:58:30] [ver. 8] Ни одно зеркало не отвечает!
[2014-11-10, 09:58:30] [ver. 8] Ваша база не была обновлена!
[2014-11-10, 09:58:30] Общий размер всех баз: 0 Bytes
[2014-11-10, 09:58:30] Generating html...
[2014-11-10, 09:58:30] Общее время выполнения: 03:30
[2014-11-10, 09:58:34] Скрипт остановлен.

fahr
мл. сержант
Сообщения: 109
Зарегистрирован: 2013-01-15 19:30:00

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

Непрочитанное сообщение fahr » 2014-11-10 10:05:55

ak42 писал(а):2fahr
curl -V в студию
D:\WINUTIL\I-NET\PHP>curl -V
"curl" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
ох как, так у вас винда :smile: тогда извиняйте :unknown: