Crontab [Error] Unrar tool is not installed.

Автор roman05, 23 ноября 2016, 13:00:23

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

roman05

Цитата: vic5710 от 25 ноября 2016, 12:23:35
в дебьяне есть пакостное свойство - настраиваешь в одном месте, а оказывается что где-то есть перекрывающие настройки
man crontab
pi@FreeNAS:~$ man crontab

       If the -u option is given, it specifies the  name  of  the  user  whose
       crontab  is  to  be  used (when listing) or modified (when editing). If
       this option is not given, crontab examines "your"  crontab,  i.e.,  the
       crontab  of the person executing the command.  Note that su(8) can con‐
       fuse crontab and that if you are running inside  of  su(8)  you  should
       always use the -u option for safety's sake.

       The  first  form  of this command is used to install a new crontab from
       some named file or standard  input  if  the  pseudo-filename  ``-''  is
       given.

       The  -l  option  causes the current crontab to be displayed on standard
       output. See the note under DEBIAN SPECIFIC below.

       The -r option causes the current crontab to be removed.

       The -e option is used to edit the  current  crontab  using  the  editor
       specified  by  the  VISUAL  or EDITOR environment variables.  After you
       exit from the editor, the modified crontab will be installed  automati‐
       cally.  If  neither  of  the environment variables is defined, then the
       default editor /usr/bin/editor is used.


roman05

#32
vic5710,
Сделал mod_access. ПОлучил вот такой лог. Получается что update.ver нод ищет по пути /nod32/v4, а файлы обновлений ищет по пути /v4.... Вот поэтому и не может найти. Я скопировал папку v4 для проверки в www, нод все увидел и обновился. А как можно исправить пути,чтобы и обновления он искал по пути /nod32/v4 ?
Открыть содержимое (спойлер)
192.168.1.2 192.168.1.100:80 - [26/Nov/2016:02:10:48 +0600] "GET /nod32/v4/update.ver HTTP/1.1" 200 17667 "-" "ESS Update (Windows; U; 32bit; VDB 8117; BPC 4.2.67.10; OS: 6.1.7601 SP 1.0 NT; CH 0.0; LNG 1049; x32c; UPD http://192.168.1.100:80/nod32/v4/; APP eav; BEO 1; CPU 14156; ASP 0.10)"
192.168.1.2 192.168.1.100:80 - [26/Nov/2016:02:10:49 +0600] "GET /v4/em000_32_l0.nup HTTP/1.1" 404 345 "-" "ESS Update (Windows; U; 32bit; VDB 8117; BPC 4.2.67.10; OS: 6.1.7601 SP 1.0 NT; CH 0.0; LNG 1049; x32c; UPD http://192.168.1.100:80/nod32/v4/; APP eav; BEO 1; CPU 14156; ASP 0.10)"
[свернуть]

Cообщение объединено 25 ноября 2016, 23:53:18

И в файле update.ver содержатся такие же пути, получается путь нужно менять на моменте создания файла update.ver,а вот где он создается в скрипте?
Открыть содержимое (спойлер)
[LOADER0]
version=1067 (20160630)
versionid=1067
build=1108
type=loader
category=engine
level=0
base=268435456
date=30.06.2016
platform=x86
group=perseus,ra,core,loader,eslc
buildregname="LoaderBuild"
file=/v4/em000_32_l0.nup
size=58420
[свернуть]

vic5710

#33
может тут?
тут есть инструкция
nod32 я не пользую, точно сказать не могу

roman05

Цитата: vic5710 от 26 ноября 2016, 08:09:44может тут?
тут есть инструкция
nod32 я не пользую, точно сказать не могу
Я смотрел в файле settings, но что-то не нашел там. В инструкции тоже только об установке расписано,а вот что в скрипте за что отвечает,не пойму, как я понял все формируется в этом куске кода?
Открыть содержимое (спойлер)
# Prepare directory for temporary files
    if fs_remove_temp_directory && fs_create_temp_directory; then
      ui_message 'debug' 'Directory for temporary files' "$(fs_get_temp_directory)";
      NOD32MIRROR_VERSIONS="__ROOT__ $NOD32MIRROR_VERSIONS"; # Add '__ROOT__' to versions list
      for VERSION in $NOD32MIRROR_VERSIONS; do
        extra_url='';
        if [[ ! "$VERSION" == "__ROOT__" ]]; then
          if [[ "$VERSION" =~ ^[0-9]+$ ]]; then
            extra_url="v$VERSION/";
          else
            extra_url="$VERSION/";
          fi;
        fi;
        nod32_mirror_remote_directory "$extra_url";
      done;
      fs_create_timestamp_file "$NOD32MIRROR_MIRROR_DIR" && {
        ui_message 'info' 'Timestamp file created' "$NOD32MIRROR_TIMESTAMP_FILE_NAME";
      };
    else
      ui_message 'fatal' 'Cannot create (or remove) directory for temporary files' "$(fs_get_temp_directory)";
      ACTION_SHOW_STAT=0;
    fi;
  else
    ui_message 'fatal' 'No available servers could be found at this time. Please, check configuration file';
    ACTION_SHOW_STAT=0;
  fi;
};
[свернуть]

vic5710

#35
с параметром debug запусти и посмотри лог
Цитировать
Возможно размещение базы обновлений как в корневой директории домена, так и в произвольной под-директории (потребуется самостоятельно переписать пути в файле конфигурации nginx);

roman05

Цитата: vic5710 от 26 ноября 2016, 11:57:50с параметром debug запусти и посмотри лог
Запустил, как можно вывести весь лог вывода в текстовый файл с терминала? Ответ большой, терминал видит только последние минуты вывода(

vic5710


my_script.sh | tee /tmp/my_script.log
less /tmp/my_script.log

roman05

Цитата: vic5710 от 26 ноября 2016, 14:06:30

my_script.sh | tee /tmp/my_script.log
less /tmp/my_script.log

Сделал,Получил вот такой лог (лог положил в облако,не помещается здесь)
https://cloud.mail.ru/public/KrmS/wmvX1rXy9

vic5710

#39
ты автору скрипта лог пошли. на гитхабе вроде адрес есть для вопросов

Cообщение объединено 27 ноября 2016, 08:14:41

Цитата: roman05 от 25 ноября 2016, 23:33:22Я скопировал папку v4 для проверки в www, нод все увидел и обновился.

cd /var/www
ln -s /var/www/nod32/v4 v4

в случае с unrar правильно было так же

cd /usr/bin
ln -s /usr/local/bin/unrar unrar

http://www.opennet.ru/man.shtml?topic=ln&category=1

roman05

Цитата: vic5710 от 27 ноября 2016, 06:48:09ты автору скрипта лог пошли. на гитхабе вроде адрес есть для вопросов
Он не отвечает(
Цитата: vic5710 от 27 ноября 2016, 06:48:09cd /var/www
ln -s /var/www/nod32/v4 v4
в случае с unrar правильно было так же
Код: [Выделить]
cd /usr/bin
ln -s /usr/local/bin/unrar unrar
Вчера так и сделал)) думал съест он или нет,если ярлык создать, создал, съел!_) Спасибо огромное за помощь и потраченное время!!!! ;)