Engine is not defined! at /usr/local/drweb/update/update.pl line 51.
А что в этой строке написано ?
>А что в этой строке написано ?
в файле update.pl написано следующее:die "Engine is not defined!" unless $engine;
Собственно это строка сообщения, которая выводится если не определяется значение engine, которое берется из файла drweb32.dll, но пути все стоят как надо. Версия Drweb 4.28.2. Может в crontab что-то неправильно написано.
Вот строчка из него:
0 12 * * * root /usr/local/drweb/update/update.pl /usr/local/drweb
Ты посмотри саму переменную $engine
это может быть или wget или еще что-то.
>Ты посмотри саму переменную $engine
>это может быть или wget или еще что-то.
Вообще-то она совсем пустая:
my $engine = '';а wget прописан в $fetch
Самое интересное - поставил 4.29.2 все стало нормально - cron не ругается, хотя update.pl практически такой же в секции где идет определение $engine. Забавно это все:)))
>>Ты посмотри саму переменную $engine
>>это может быть или wget или еще что-то.
>Вообще-то она совсем пустая:
>my $engine = '';
>
>а wget прописан в $fetch
>
>Самое интересное - поставил 4.29.2 все стало нормально - cron не ругается,
>хотя update.pl практически такой же в секции где идет определение $engine.
>Забавно это все:)))так неужели не понятно что эти переменные прописать надо.
что то вроде:
my $engine = '/usr/local/drweb';
my $bases = '/var/drwebrub/bases';
my $engine = '/usr/local/drweb/update';
my $engine = '/var/drweb/run/drweb.pid';и все будет ОК:o)
удачиPS кстати - вопрос ради вопроса - никто не поделится ключем для drweb 4.29 (это не принципиально - но все же)
упс..
недоглядел
надо не
my $engine = '/usr/local/drweb';а
my $engine = '/usr/local/drweb/drweb';