Page 11 of 54 FirstFirst ... 91011121321 ... LastLast
Results 151 to 165 of 796

Thread: NOD32 update server

  1. #151
    Quote Originally Posted by Power View Post
    Есть замечание, даже два:
    В скрипте есть строчка
    Code:
    if [ "update.ver" -nt "update.old" ]; then
    Она сработает неверно, если файла update.old ещё не существует. Соответственно, при первом запуске скрипт пролетает по списку серверов, но базы не скачивает. Причём, если скрипт запускать из-под bash, а не sh, то сработает правильно. Решение - добавить проверку существования файла:
    Code:
    if [ ! -e "update.old" ] || [ "update.ver" -nt "update.old" ]; then
    я с такой проблемой не столкнулся (стоит bash)... но для совместимости исправил.

    Quote Originally Posted by Power View Post
    Мне кажется, лучше не вставлять явные пути типа "/opt/bin/wget", "/opt/bin/unrar" и т.п., а добавить в скрипт строчку PATH="/opt/bin:$PATH" и в вызовах писать просто "wget" и т.п. Мало ли у кого что где установлено.[/LIST]
    У меня при запуске скрипта cron-ом wget не запускался пока не прописал полный путь. Почему так происходит - не разобрался, хотя в кроне прописано запускать из-под admin, а у admin-а в PATH прописано:
    PATH='/opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
    Поидее должно-было запускаться, но....

  2. #152
    Взял скрипт http://wl500g.info/showpost.php?p=153592&postcount=143
    Работает. Пришлось лишь доставить wget. Понравилось, то что ключи тянет автоматически. Спасибо.

  3. #153
    не подскажете как заставить данный скрипт обновлять базу для 4й версии нод?

  4. #154
    Quote Originally Posted by karim View Post
    не подскажете как заставить данный скрипт обновлять базу для 4й версии нод?
    Базы для v3 = базы для v4

  5. #155
    Join Date
    Feb 2008
    Location
    Украина Запорожье
    Posts
    351

    Unhappy

    Поставил версию из 55 поста

    пытаюсь настроить на неофициальный сервер

    Code:
    [maxya@maxya_wi_fi root]$ /opt/etc/cron.daily/nod.sh
    
    HTTP request sent, awaiting response... 200 OK
    Length: 5231 (5.1K) [text/plain]
    Saving to: `update.ver'
    
    100%[======================================>] 5,231       --.-K/s   in 0.003s
    
    2009-08-06 22:54:29 (1.73 MB/s) - `update.ver' saved [5231/5231]
    
    
    UNRAR 3.80 freeware      Copyright (c) 1993-2008 Alexander Roshal
    
    update.rar is not RAR archive
    No files to extract
    [maxya@maxya_wi_fi root]$
    что не так? почему не обновляет?
    устройство должно решать проблема - а не создавать их!
    WL-500W, WRT610N v2 + WD 250Gb 2.5" Отправка смс + шаринг на openbox x730
    TwonkyMedia + dbhub_0.450 + lighttpd+ssl+auth + dlengine + NOD32 update server
    Огромный респект Олегу и vectorm

  6. #156
    Quote Originally Posted by колбаскин View Post
    Поставил версию из 55 поста
    пытаюсь настроить на неофициальный сервер
    Code:
    update.rar is not RAR archive
    Все верно! Файл update.ver это обычный текстовый файл а не rar-архив, так делают все неофициальные серверы, а официальные - напротив - пакуют в rar.

    Или отключайте распаковку из скрипта, или обновляйтесь с официального сервера
    WL-500GPremium v.1 default CPU&memory 1.9.2.7-10
    (HP1018, EZ-setup on/off wi-fi, FDD 1Gb Corsair: nginx+phpfcgi, cron+phpNOD32Updater, squid+ADredirector, swapon)

  7. #157
    Join Date
    Feb 2008
    Location
    Украина Запорожье
    Posts
    351

    Smile

    Quote Originally Posted by Nebulosa View Post
    Все верно! Файл update.ver это обычный текстовый файл а не rar-архив, так делают все неофициальные серверы, а официальные - напротив - пакуют в rar.

    Или отключайте распаковку из скрипта, или обновляйтесь с официального сервера
    если вас не затруднит , как сделать обнову с неофициального?
    обновляться с официального увы не могу , по финансовым причинам
    устройство должно решать проблема - а не создавать их!
    WL-500W, WRT610N v2 + WD 250Gb 2.5" Отправка смс + шаринг на openbox x730
    TwonkyMedia + dbhub_0.450 + lighttpd+ssl+auth + dlengine + NOD32 update server
    Огромный респект Олегу и vectorm

  8. #158

    Exclamation

    Quote Originally Posted by колбаскин View Post
    если вас не затруднит , как сделать обнову с неофициального?
    обновляться с официального увы не могу , по финансовым причинам
    вы наверно шутите? зеркалирование обычно все делают именно с официальных серваков, ибо никто не знает как часто обновляются неофф... да и не к чему от них зависеть. ключи найти сейчас не проблема - гугл в помощь. я кстати юзаю этот скрипт - Скрипт по обновлению антивирусных баз NOD32 под Linux (PHP), чего и вам желаю. всё оч удобно, никаких лишних заморочек...

    Что умеет скрипт.
    Умеет все тоже, что и скрипт на bash, только работает быстрее, один скрипт может обновлять обе версии и можно использовать на любой платформе (сам не пробовал) .

    1. Обновляет базы с официальных и бесплатных серверов NOD32 (для официальных серверов нужно задать имя и пароль для обновления). Причем, при обновлении с бесплатных серверов скрипт пробует обновится со всех серверов, указанных в update.ver и прекращает работу при первом удачном обновлении.
    2. Может работать через прокси сервер с аутентификацией и без нее.
    3. Может отправлять сообщение на указанный п/я с информацией об ошибке или при удачном обновлении с изменением версии базы.
    4. Обновляет сразу базы для V2 и V3, но может и отдельно.
    5. Если на сервере названия файлов не совпадают с локальными - не качает, а переименовывает файлы.
    6. Сам создает файл update.ver. Те при обновлении с зеркал обновляются только компоненты с более новыми версиями.
    7. Автоматически создает папки, нужные для работы программы, в том числе и для Web сервера.
    8. Создает папку на веб сервере с файлами обновления.
    9. При ошибке обновления восстанавливает базу в том виде, которая была до обновления.

    Скрипт автоматически создает папки для временного хранения копий баз /var/lib/nod32/mirror_V2 и /var/lib/nod32/mirror_V3 и загружает туда файлы антивирусных баз. Если обновление прошло успешно, то переписывает базы в WEB директорию, а если произошла ошибка, то наоборот, восстанавливает базы, переписывая их из WEB директории в папку временного хранения.

  9. #159
    Quote Originally Posted by колбаскин View Post
    если вас не затруднит , как сделать обнову с неофициального?
    обновляться с официального увы не могу , по финансовым причинам
    Ну нет желания копаться в чужом коде, спрашивайте автора скрипта Опять же обновлятся с неофициальных серверов нецелесообразно.

    Сам я пользуюсь собственным апдейтером - http://wl500g.info/showpost.php?p=115456&postcount=130
    WL-500GPremium v.1 default CPU&memory 1.9.2.7-10
    (HP1018, EZ-setup on/off wi-fi, FDD 1Gb Corsair: nginx+phpfcgi, cron+phpNOD32Updater, squid+ADredirector, swapon)

  10. #160

    Thumbs up

    Quote Originally Posted by Nebulosa View Post
    Сам я пользуюсь собственным апдейтером - http://wl500g.info/showpost.php?p=115456&postcount=130
    ... и это самый элегантный апдейтер из всех, что я видел.
    Работает у меня с прошлого года.

  11. #161
    Join Date
    Mar 2008
    Location
    Плесецк
    Posts
    18
    Quote Originally Posted by bbsc View Post
    ... и это самый элегантный апдейтер из всех, что я видел.
    Работает у меня с прошлого года.
    А у меня не работает выдает вот такое:

    PHP Notice: Undefined offset: 1 in /opt/share/www/nod32/nod32upd.php on line 33
    PHP Notice: Undefined offset: 1 in /opt/share/www/nod32/nod32upd.php on line 33
    PHP Notice: Undefined variable: M in /opt/share/www/nod32/nod32upd.php on line 38
    PHP Notice: Undefined index: build in /opt/share/www/nod32/nod32upd.php on line 70
    PHP Notice: Undefined offset: 0 in /opt/share/www/nod32/nod32upd.php on line 21
    PHP Notice: Undefined offset: 0 in /opt/share/www/nod32/nod32upd.php on line 21
    PHP Notice: Undefined offset: 1 in /opt/share/www/nod32/nod32upd.php on line 21
    PHP Notice: Undefined offset: 1 in /opt/share/www/nod32/nod32upd.php on line 21


    создает в temp 5 файлов и все

  12. #162
    Matashin, сайт с ключами вписан?
    Code:
    $site = "http://www.for-ever.cn/nod32/";  // здесь впишите сайт ....
    Нотисы на работу не влияют, просто предупреждают о неопределенности переменных.
    Да, сначала в ./tmp создается пять файлов, потом туда выкачивается зеркало (какое-то время), потом зеркало перемещается в директорию назначения.

  13. #163
    Join Date
    Mar 2008
    Location
    Плесецк
    Posts
    18
    Quote Originally Posted by bbsc View Post
    Matashin, сайт с ключами вписан?
    Code:
    $site = "http://www.for-ever.cn/nod32/";  // здесь впишите сайт ....
    Нотисы на работу не влияют, просто предупреждают о неопределенности переменных.
    Да, сначала в ./tmp создается пять файлов, потом туда выкачивается зеркало (какое-то время), потом зеркало перемещается в директорию назначения.
    Спасибо.
    прописал как написали, начал качать, до этого пробовал ему файл дать с ключами не работал.


    И еще может кто подскажет почему может быть так:
    взял от сюда другой скрипт (nod32upd.sh), он работает, но только из командной сроки.
    При запуске из по cron ничего не обновляет, выяснил, что не может получить список серверов.

  14. #164
    http://werzilla.ru/login_and_password.txt
    изменили файл на http://werzilla.ru/login_and_password(12345).txt, если меняешь в коде http://wl500g.info/attachment.php?at...2&d=1248296619

    то ругается на скобки

  15. #165
    Quote Originally Posted by karim View Post
    http://werzilla.ru/login_and_password.txt
    изменили файл на http://werzilla.ru/login_and_password(12345).txt, если меняешь в коде http://wl500g.info/attachment.php?at...2&d=1248296619

    то ругается на скобки
    Обновленный рабочий вариант.
    Attached Files Attached Files

Page 11 of 54 FirstFirst ... 91011121321 ... LastLast

Similar Threads

  1. [HowTo] Install and configure Oleg's firmware
    By wengi in forum WL-500gP Tutorials
    Replies: 957
    Last Post: 22-02-2013, 22:24
  2. Прошивка Олега на роутере DIR-320
    By sorine in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 4359
    Last Post: 07-08-2011, 22:25
  3. Простая настройка роутера до торрентов
    By gostest in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1402
    Last Post: 21-05-2010, 18:58
  4. HowTo install a lightweight blog server
    By Tamadite in forum WL-500g/WL-500gx Tutorials
    Replies: 0
    Last Post: 03-12-2006, 01:46
  5. Gameserver
    By blingbling in forum WL-500gP Q&A
    Replies: 2
    Last Post: 17-07-2006, 15:37

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •