LINUX.ORG.RU
ФорумAdmin

Spamassassin reload

 


0

1

При попытке перечитать конфиги Spamassassin'a возникает ошибка.

spamassassin reload
Mar 17 16:26:38.053 [24303] warn: archive-iterator: no access to reload: No such file or directory at /usr/local/lib/perl5/site_perl/Mail/SpamAssassin/ArchiveIterator.pm line 830.
Mar 17 16:26:38.053 [24303] warn: archive-iterator: unable to open reload: No such file or directory
В чём может быть проблема?

В чём может быть проблема?

Какая буква во фразе «No such file» непонятна ? Ищи, кто вынес библиотеку (ага, /usr/local/ - вот так не пользоваться пакетными менеджерами).

AS ★★★★★ ()
Ответ на: комментарий от fbiagent

Процесс perl я «убил». Он должен быть запущен для запуска Spamassassin?
Если да, то как его запустить?

twinconst ()
Ответ на: комментарий от AS

Непонятно какую библиотеку искать.
В файле

/usr/local/lib/perl5/site_perl/Mail/SpamAssassin/ArchiveIterator.pm
В строке 830 содержится
@s or warn "archive-iterator: no access to @mail: $!";

twinconst ()
Ответ на: комментарий от twinconst

Непонятно какую библиотеку искать.

Что-то я проторопился. В переменной $mail подразуменвается имя файла в этой строке:

  if (!defined $AICache) {
    my @s = stat($mail);
    @s  or warn "archive-iterator: no access to $mail: $!";

Обновись, для начала. У меня последний спамассасин, а cтрока, как видишь, отличается. Номер у неё, тоже, другой: 833.

AS ★★★★★ ()
Ответ на: комментарий от AS

Какая у вас версия?
У меня версия:

root@mail:/usr/home/ # spamassassin -V
SpamAssassin version 3.4.0
  running on Perl version 5.18.4
Получилось запустить spamd через команду
spamd -d -c -m 5
Перезапустить spamassassin получается только командой:
sa-update && service spamassassin restart
При попытке обновить перезапустить spamassassin через команду
service spamassassin restart
Возвращается
root@mail:/usr/local/etc/mail/spamassassin # service spamassassin restart
Mar 29 13:30:35.598 [57070] warn: archive-iterator: no access to restart: No such file or directory at /usr/local/lib/perl5/site_perl/Mail/SpamAssassin/ArchiveIterator.pm line 830.
Mar 29 13:30:35.598 [57070] warn: archive-iterator: unable to open restart: No such file or directory
и ещё вопрос, как перечитать настройки в файле local.cf?

twinconst ()
Ответ на: комментарий от twinconst

Какая у вас версия?

Написал же, последняя: http://spamassassin.apache.org/

Latest News
    2015-04-30: SpamAssassin 3.4.1 has been released!
> Перезапустить spamassassin получается только командой:

Вообще странно, я не вижу разницы в вариантах
sa-update && service spamassassin restart
service spamassassin restart

Разве что, в какой-то момент кто-то сносит то, что вытаскивает sa-update.

AS ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.