Exim+Lire перестал работать!!! Помогите!!
Добавлено: 2010-07-29 5:33:25
Здравствуйте люди добрые помогите плиз мозг закипел уже...
Стоит Debian. Настроен Exim к нему прикручен exilog и lire, до последнего ребута сервака все работало отлично, lire слал письма на почту, генерил отчеты в html, рисовал графики. Сейчас же выдает вот такую ошибку:
В файле в этом вот такие строки
170 строка - my $result = $query->execute( $self->{'_store'} );.
Пробовал удалять, по новой ставить, переустанавливал sqlite, perl.
Последняя надежда на вас. Если есть аналог lire может подскажите его.
Стоит Debian. Настроен Exim к нему прикручен exilog и lire, до последнего ребута сервака все работало отлично, lire слал письма на почту, генерил отчеты в html, рисовал графики. Сейчас же выдает вот такую ошибку:
Код: Выделить всё
Parsing log file using syslog DLF Converter...
lr_log2report: ERROR store doesn't contain a 'lire_import_log' stream at /usr/share/perl5/Lire/DlfConverterProcess.pm line 170
Код: Выделить всё
sub _handle_continuation {
my $self = $_[0];
my $query = new Lire::DlfQuery( 'lire_import_log' );
$query->add_field( 'line' );
$query->add_field( 'time' );
$query->add_field( 'line_no' );
$query->set_filter_clause( "type = 'continuation' AND job_name = ?",
$self->{'_job'}->name() );
$query->set_sort_spec( 'time line_no' );
my $result = $query->execute( $self->{'_store'} );
while ( defined( my $row = $result->next_row_aref() ) ) {
$self->{'_line_count'}++;
$self->{'_converter'}->process_log_line( $self, $row->[0] );
}
$self->{'_store'}->_dbh()->do( <<EOSQL, {}, $self->{'_job'}->name(), $self->{'_time_start'} );
DELETE FROM dlf_lire_import_log
WHERE type='continuation' AND job_name = ? AND time < ?
EOSQL
return;
}
Пробовал удалять, по новой ставить, переустанавливал sqlite, perl.
Последняя надежда на вас. Если есть аналог lire может подскажите его.