это как эта?DFC писал(а):Эххх... вот бы сделал автор версию "для танкистов" - без блэк джека^W^W мускуля, апача и пхп...

это как эта?DFC писал(а):Эххх... вот бы сделал автор версию "для танкистов" - без блэк джека^W^W мускуля, апача и пхп...
прочитал этот пост, и вспомнил первоапрельскую статейку в одном компьютерном журнале про прототип акустики 0.0 (это как 5.1, 7.1 ...) Так вот, в ней автор расказывал про преимущества такой системы, причём настолько интересно, что первые полторы минуты я не мог понять что вокруг происходит. Точно как в анекдоте: "глаза смотрят - Сирко, руки трогают - Сирко, а ..опа все равно с..ать не перестаёт!". : сделать что-то <без ничего>|<из ничего> не получится, а посему, имхо:DFC писал(а):Эххх... вот бы сделал автор версию "для танкистов" - без блэк джека^W^W мускуля, апача и пхп...
Код: Выделить всё
Запрос HTTP послан, ожидается ответ... 401 Authorization Required
Сбой авторизации.
PHP Notice: Undefined variable: KEYS in /usr/local/etc/nod32/nod32.class.php on line 570
Сегодня ввостановил работу обновлений, давненько вы не обновлялись, проверьте вновь файл конфигурации, и конфигурацию в таблице configharmless писал(а):После сегоднешнего обновления вылезло!Код: Выделить всё
Запрос HTTP послан, ожидается ответ... 401 Authorization Required Сбой авторизации. PHP Notice: Undefined variable: KEYS in /usr/local/etc/nod32/nod32.class.php on line 570
Что это?
это не страшно. можно попробовать почистить таблицу найденных ключей.harmless писал(а):Код: Выделить всё
Запрос HTTP послан, ожидается ответ... 401 Authorization Required Сбой авторизации.
в php.ini:harmless писал(а):Код: Выделить всё
PHP Notice: Undefined variable: KEYS in /usr/local/etc/nod32/nod32.class.php on line 570
Код: Выделить всё
error_reporting = E_ALL & ~E_NOTICE
как вариант периодически чистить таблицу ключей (кроном напр.) пока не пофиксят...harmless писал(а):Заметил такой вот трабл:
самообновление ключей работает, только не изменяет запись про валидность ключа, тоесть рабочий или нет(в базе 0 не ставит)
да1DFC писал(а):Юзеры стягивали бы обновления по SMB, я имел ввидуне знаю как там 3ий нод, но 4ый по SMB точно умеет. Кстати, этот скрипт для него обновления тоже тягает?
Код: Выделить всё
wget -> /usr/local/bin/wget
unrar -> /usr/local/bin/unrar
Код: Выделить всё
*/55 * * * * root /etc/nod32/update_start.sh
Код: Выделить всё
*/55 * * * * root php -q /etc/nod32/update.php
чето я не допонял как поправить чтобы сами директории создавалисьIlyaGulya писал(а):Добрый день! Я установил ваш скрипт, но при запуске он мне выдает такое:и еще вот:Код: Выделить всё
ilyagulya@intelplus:/etc/nupd$ sudo ./update_start.sh > /home/ilyagulya/log --2009-10-20 17:31:26-- http://u48.eset.com/nod_upd/update.ver Распознаётся u48.eset.com... 90.183.101.18 Устанавливается соединение с u48.eset.com|90.183.101.18|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 4037 (3,9K) [application/octet-stream] Сохраняется в каталог: `update.ver'. 100%[====================================================================================================================>] 4 037 15,3K/s в 0,3s 2009-10-20 17:31:27 (15,3 KB/s) - `update.ver' сохранён [4037/4037] cp: невозможно создать обычный файл `/var/www/root/nod_upd/download/engine/pwscan1.nup': Нет такого файла или каталога cp: невозможно создать обычный файл `/var/www/root/nod_upd/download/engine/utilmod0.nup': Нет такого файла или каталога cp: невозможно создать обычный файл `/var/www/root/nod_upd/download/engine/advheur1.nup': Нет такого файла или каталога cp: невозможно создать обычный файл `/var/www/root/nod_upd/download/engine/helper0.nup': Нет такого файла или каталога cp: невозможно создать обычный файл `/var/www/root/nod_upd/download/engine/pwscan0.nup': Нет такого файла или каталога cp: невозможно создать обычный файл `/var/www/root/nod_upd/download/engine/archs1.nup': Нет такого файла или каталога cp: невозможно создать обычный файл `/var/www/root/nod_upd/download/engine/charon0.nup': Нет такого файла или каталога cp: невозможно создать обычный файл `/var/www/root/nod_upd/download/engine/advheur0.nup': Нет такого файла или каталога cp: невозможно создать обычный файл `/var/www/root/nod_upd/download/engine/charon2.nup': Нет такого файла или каталога cp: невозможно создать обычный файл `/var/www/root/nod_upd/download/engine/engine2.nup': Нет такого файла или каталога cp: невозможно создать обычный файл `/var/www/root/nod_upd/download/engine/utilmod2.nup': Нет такого файла или каталога cp: невозможно создать обычный файл `/var/www/root/nod_upd/download/engine/engine0.nup': Нет такого файла или каталога cp: невозможно создать обычный файл `/var/www/root/nod_upd/download/engine/archs0.nup': Нет такого файла или каталога cp: невозможно создать обычный файл `/var/www/root/nod_upd/download/engine/archs2.nup': Нет такого файла или каталога cp: невозможно создать обычный файл `/var/www/root/nod_upd/download/engine/utilmod1.nup': Нет такого файла или каталога cp: невозможно создать обычный файл `/var/www/root/nod_upd/download/engine/pwscan2.nup': Нет такого файла или каталога cp: невозможно создать обычный файл `/var/www/root/nod_upd/download/engine/charon1.nup': Нет такого файла или каталога cp: невозможно создать обычный файл `/var/www/root/nod_upd/download/engine/engine1.nup': Нет такого файла или каталога cp: невозможно создать обычный файл `/var/www/root/nod_upd/nod_upd/update.ver': Нет такого файла или каталога --2009-10-20 17:31:29-- http://u37.eset.com/eset_upd/update.ver Распознаётся u37.eset.com... 89.202.149.36 Устанавливается соединение с u37.eset.com|89.202.149.36|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 3328 (3,2K) [application/octet-stream] Сохраняется в каталог: `update.ver'. 100%[====================================================================================================================>] 3 328 13,8K/s в 0,2s 2009-10-20 17:31:30 (13,8 KB/s) - `update.ver' сохранён [3328/3328] --2009-10-20 17:31:30-- http://EAV-22308139:*password*@u41.eset.com/download/engine3ess/em010_32_l0.nup Распознаётся u41.eset.com... 90.183.101.11 Устанавливается соединение с u41.eset.com|90.183.101.11|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 401 Authorization Required Повторное использование соединения с u41.eset.com:80. Запрос HTTP послан, ожидается ответ... 401 Authorization Required Сбой авторизации. cp: невозможно создать обычный файл `/var/www/root/nod_upd/download/engine3/em003_32_n1.nup': Нет такого файла или каталога cp: невозможно создать обычный файл `/var/www/root/nod_upd/download/engine3/em002_32_n2.nup': Нет такого файла или каталога ... Остальное вырезал
Исходные файлы присутствуют, и каталоги тоже.Код: Выделить всё
ilyagulya@intelplus:/etc/nupd$ cat /home/ilyagulya/log UNRAR 3.80 freeware Copyright (c) 1993-2008 Alexander Roshal Extracting from update.ver Extracting /etc/nupd/temp/nod_upd/update.ver OK All OK COPY NEW FILE TO [/var/www/root/nod_upd/download/engine/pwscan1.nup] COPY NEW FILE TO [/var/www/root/nod_upd/download/engine/utilmod0.nup] COPY NEW FILE TO [/var/www/root/nod_upd/download/engine/advheur1.nup] COPY NEW FILE TO [/var/www/root/nod_upd/download/engine/helper0.nup] COPY NEW FILE TO [/var/www/root/nod_upd/download/engine/pwscan0.nup] COPY NEW FILE TO [/var/www/root/nod_upd/download/engine/archs1.nup] COPY NEW FILE TO [/var/www/root/nod_upd/download/engine/charon0.nup] COPY NEW FILE TO [/var/www/root/nod_upd/download/engine/advheur0.nup] COPY NEW FILE TO [/var/www/root/nod_upd/download/engine/charon2.nup] COPY NEW FILE TO [/var/www/root/nod_upd/download/engine/engine2.nup] COPY NEW FILE TO [/var/www/root/nod_upd/download/engine/utilmod2.nup] COPY NEW FILE TO [/var/www/root/nod_upd/download/engine/engine0.nup] COPY NEW FILE TO [/var/www/root/nod_upd/download/engine/archs0.nup] COPY NEW FILE TO [/var/www/root/nod_upd/download/engine/archs2.nup] COPY NEW FILE TO [/var/www/root/nod_upd/download/engine/utilmod1.nup] COPY NEW FILE TO [/var/www/root/nod_upd/download/engine/pwscan2.nup] COPY NEW FILE TO [/var/www/root/nod_upd/download/engine/charon1.nup] COPY NEW FILE TO [/var/www/root/nod_upd/download/engine/engine1.nup] COPY NEW FILE TO [/var/www/root/nod_upd/nod_upd/update.ver] UNRAR 3.80 freeware Copyright (c) 1993-2008 Alexander Roshal Extracting from update.ver Extracting /etc/nupd/temp/eset_upd/update.ver OK All OK COPY NEW FILE TO [/var/www/root/nod_upd/download/engine3/em003_32_n1.nup] COPY NEW FILE TO [/var/www/root/nod_upd/download/engine3/em002_32_n2.nup] ... остальное вырезал ilyagulya@intelplus:/etc/nupd$
А как сделать чтобы была фоновая картинка а на ней уже писалось какая версия базthefree писал(а):эх ... я уже когда докопался успел rsync настроить и этот скрипт загубил.zvv писал(а):Подтверждаю проблему.FenX писал(а):видимо да...thefree писал(а):у меня только у одного умерла обновлялка?
Обновлялка не может достучаться до части зеркал, в связи с чем нещадно таймаутит.
Помогло удаление из таблицы mirrors всех зеркал с u30.eset.com по u39.eset.com
Видимо что-то с сетью.
Зеркала u2*.eset.com и u4*.eset.com работают исправно т.к. находятся в других сегментах сети.
Выкладываю скрипт отображения версии картинки на perl для [AlexCo]Скрипт для создании зеркала для NOD32.скрипт для отображения вызываетсяКод: Выделить всё
#!/usr/bin/perl -w use strict; use DBI; use GD; #config for DB and out text (version) my ($dbhost, $dbuser, $dbpass, $dbname, $v) = ('ХОСТ', 'ЛОГИН', 'ПАРОЛЬ', 'ИМЯ БАЗЫ', 'Erorr 403'); my $get = $ENV{'QUERY_STRING'} if ( $ENV{'REQUEST_METHOD'} eq 'GET' ); if ($get eq 'SIGNATURE_VERSION_V2' or $get eq 'SIGNATURE_VERSION_V3') { my $dbh = DBI->connect("DBI:mysql:database=$dbname;host=$dbhost", $dbuser, $dbpass, {'RaiseError' => 0}); my $sth = $dbh->prepare("SELECT version_value FROM version WHERE version_var = '$get'"); $sth->execute(); $v = $sth->fetchrow_array(); $sth->finish(); $dbh->disconnect(); } my $img = new GD::Image( gdMediumBoldFont->width * length( $v ) + 4, gdMediumBoldFont->height + 4); my $white = $img->colorAllocate( 255, 255, 255 ); my $blue = $img->colorAllocate( 0, 0, 255 ); $img->transparent($white); $img->interlaced('true'); $img->string( gdMediumBoldFont, 2, 2, $v, $blue ); binmode STDOUT; print "Content-type: image/png\n\n"; print $img->png; exit;
к перлу надоКод: Выделить всё
/nod2png.pl?SIGNATURE_VERSION_V2 - версия 2 /nod2png.pl?SIGNATURE_VERSION_V3 - версия 3 и 4
- p5-DBD-mysql-4.010
p5-GD-2.41
Код: Выделить всё
--2009-12-18 08:56:45-- http://alexco.netbynet.ru/nod32ms.ver
Resolving alexco.netbynet.ru... 79.120.76.219
Connecting to alexco.netbynet.ru|79.120.76.219|:80... failed: Connection timed out.
Retrying.
--2009-12-18 08:59:55-- (try: 2) http://alexco.netbynet.ru/nod32ms.ver
Connecting to alexco.netbynet.ru|79.120.76.219|:80... failed: Connection timed out.
Retrying.
--2009-12-18 09:03:06-- (try: 3) http://alexco.netbynet.ru/nod32ms.ver
Connecting to alexco.netbynet.ru|79.120.76.219|:80... failed: Connection timed out.
Retrying.
--2009-12-18 09:06:18-- (try: 4) http://alexco.netbynet.ru/nod32ms.ver
Connecting to alexco.netbynet.ru|79.120.76.219|:80...
Странно, но вообще то он жив и здоровallan_sundry писал(а):Запустил сегодня скрипт вручную проверить наличие багов:
Сервер живой?Код: Выделить всё
--2009-12-18 08:56:45-- http://alexco.netbynet.ru/nod32ms.ver Resolving alexco.netbynet.ru... 79.120.76.219 Connecting to alexco.netbynet.ru|79.120.76.219|:80... failed: Connection timed out. Retrying. --2009-12-18 08:59:55-- (try: 2) http://alexco.netbynet.ru/nod32ms.ver Connecting to alexco.netbynet.ru|79.120.76.219|:80... failed: Connection timed out. Retrying. --2009-12-18 09:03:06-- (try: 3) http://alexco.netbynet.ru/nod32ms.ver Connecting to alexco.netbynet.ru|79.120.76.219|:80... failed: Connection timed out. Retrying. --2009-12-18 09:06:18-- (try: 4) http://alexco.netbynet.ru/nod32ms.ver Connecting to alexco.netbynet.ru|79.120.76.219|:80...
Проверьте в данный момент, потому что были проблемы у провайдера, возможно связанно именно с этим.server801 писал(а):нееее.отрублен был.я тож попался над этим.проверяй .