FAQ Ошибки компиляции и запуска Sendmail + Spamassassin
Модераторы: Trinity admin`s, Free-lance moderator`s
Re: Ошибка
Все работает, ручками обучается, но в автоматическом режиме обучаться не хочет.
В логах пишет:
Nov 6 06:50:54 newreal spamd[21332]: processing message <9856329161.20041105235637@grungecafe.com> for root:99.
Nov 6 06:51:00 newreal spamd[21332]: cannot write to /etc/mail/spamassassin/bayes_journal, Bayes db update ignored
Nov 6 06:51:00 newreal spamd[21332]: identified spam (13.2/5.0) for root:99 in 6.4 seconds, 15112 bytes.
Как я понимаю не может записать в файл /etc/mail/spamassassin/bayes_journal
У меня такого файла нет. Его надо чем-то создать или его spamd создает, когда идентифицирует сообщение для автоматического добавления?
# ps axwu | grep spamd
nobody 24189 0.7 8.1 29248 20876 ? S 10:21 0:05 [spamd]
Вообще spamd под каким юзером должен запускаться. У меня под nobody. Поэтому наверное и нету прав на запись.
Как решить проблему?
В логах пишет:
Nov 6 06:50:54 newreal spamd[21332]: processing message <9856329161.20041105235637@grungecafe.com> for root:99.
Nov 6 06:51:00 newreal spamd[21332]: cannot write to /etc/mail/spamassassin/bayes_journal, Bayes db update ignored
Nov 6 06:51:00 newreal spamd[21332]: identified spam (13.2/5.0) for root:99 in 6.4 seconds, 15112 bytes.
Как я понимаю не может записать в файл /etc/mail/spamassassin/bayes_journal
У меня такого файла нет. Его надо чем-то создать или его spamd создает, когда идентифицирует сообщение для автоматического добавления?
# ps axwu | grep spamd
nobody 24189 0.7 8.1 29248 20876 ? S 10:21 0:05 [spamd]
Вообще spamd под каким юзером должен запускаться. У меня под nobody. Поэтому наверное и нету прав на запись.
Как решить проблему?
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
Re: Ошибка
даЕвгений писал(а):Все работает, ручками обучается, но в автоматическом режиме обучаться не хочет.
В логах пишет:
Nov 6 06:50:54 newreal spamd[21332]: processing message <9856329161.20041105235637@grungecafe.com> for root:99.
Nov 6 06:51:00 newreal spamd[21332]: cannot write to /etc/mail/spamassassin/bayes_journal, Bayes db update ignored
Nov 6 06:51:00 newreal spamd[21332]: identified spam (13.2/5.0) for root:99 in 6.4 seconds, 15112 bytes.
Как я понимаю не может записать в файл /etc/mail/spamassassin/bayes_journal
сам создастЕвгений писал(а):У меня такого файла нет. Его надо чем-то создать или его spamd создает, когда идентифицирует сообщение для автоматического добавления?
прокатитЕвгений писал(а):# ps axwu | grep spamd
nobody 24189 0.7 8.1 29248 20876 ? S 10:21 0:05 [spamd]
Вообще spamd под каким юзером должен запускаться. У меня под nobody.
если spamd должен писать в файлы байесовой базки, то он должен иметь права на запись в файлы /etc/mail/spamassassin/bayes_*Евгений писал(а):Поэтому наверное и нету прав на запись.
Как решить проблему?
ls -l на них показать религия не позволила?
если какого-то файла в /etc/mail/spamassassin нет и spamd должен его создать, то юзер nobody должен иметь права на запись в /etc/mail/spamassassin
вообще-то все это кажется очевидным
CPAN.pm
У меня вот такой вопрос. Написал дополнительный перл скрипт, который в статье описывается для автомат. обновления модулей. Запускаю и вот она ошибка:
И второй вопрос: Spanassassin'a нужно кормить только чистыми письмами или можно отдать ему на обучение и те письма, которые он проверил и внес свои поправки в письмо?
Я конечно понимаю, что найти не может модуль, только я понять не могу откуда его мне нужно взять? Что доставить нужно?[root@mail Mail-SpamAssassin-3.0.1]# ./update_online.sh
Can't locate CPAN.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 .).
BEGIN failed--compilation aborted.
./update_online.sh: line 2: o: command not found
install: too few arguments
Try `install --help' for more information.
./update_online.sh: line 4: quit: command not found
И второй вопрос: Spanassassin'a нужно кормить только чистыми письмами или можно отдать ему на обучение и те письма, которые он проверил и внес свои поправки в письмо?
Бросил курить сам - брось курить другому!
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
Re: CPAN.pm
$ locate CPAN.pmAstashov писал(а):У меня вот такой вопрос. Написал дополнительный перл скрипт, который в статье описывается для автомат. обновления модулей. Запускаю и вот она ошибка:
Я конечно понимаю, что найти не может модуль, только я понять не могу откуда его мне нужно взять? Что доставить нужно?[root@mail Mail-SpamAssassin-3.0.1]# ./update_online.sh
Can't locate CPAN.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 .).
BEGIN failed--compilation aborted.
./update_online.sh: line 2: o: command not found
install: too few arguments
Try `install --help' for more information.
./update_online.sh: line 4: quit: command not found
/usr/lib/perl5/5.8.0/CPAN.pm.links
/usr/lib/perl5/5.8.0/CPAN.pm
/usr/lib/perl5/5.8.0/Bundle/CPAN.pm
[corvax@corvax corvax]$ rpm -qf /usr/lib/perl5/5.8.0/CPAN.pm
perl-CPAN-1.61-88
можно обучать и письмами с хидерами самого SAAstashov писал(а):И второй вопрос: Spanassassin'a нужно кормить только чистыми письмами или можно отдать ему на обучение и те письма, которые он проверил и внес свои поправки в письмо?
--
/corvax
/corvax
Тогда вот такой вопрос.
Поставил spamassassin из rpm, а не о какой sa-learn там и речи нет. Как тогда учить его?
Бросил курить сам - брось курить другому!
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
Re: Тогда вот такой вопрос.
а версию SA сообщить? а откуда брал rpm?Astashov писал(а):Поставил spamassassin из rpm, а не о какой sa-learn там и речи нет. Как тогда учить его?
ибо не верю я, что нет sa-learn в rpm'е
--
/corvax
/corvax
Ставил версию 2.31-16 Просто она одна захотела ставиться почеловечески. Но есть и 3.0.0.3, только когда я ей говорю поставиться, то проходит подготовка к установке и выход. Никаких сообщений, что чего-то нехватает или еще чего. Вот поломав голову, ничего не остовалось, как поставить вторую версию. Скачал с rpmfind
Бросил курить сам - брось курить другому!
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
гы... можно и старее найти версию. но зачем?Astashov писал(а):Ставил версию 2.31-16
так может просто надо показать, что происходит при сборке версии 2.63 или 2.64 и потом показать, что происходит при установке?Astashov писал(а):Просто она одна захотела ставиться почеловечески.
Astashov писал(а):Но есть и 3.0.0.3, только когда я ей говорю поставиться, то проходит подготовка к установке и выход. Никаких сообщений, что чего-то нехватает или еще чего. Вот поломав голову, ничего не остовалось, как поставить вторую версию. Скачал с rpmfind
--
/corvax
/corvax
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
а сколько ей лет? а кто-то помнит, был ли там sa-learn?Astashov писал(а):А что, в 2.31 нету sa-learn?
судя по такой реакции, процесс сборки из src.rpm не использовался?Astashov писал(а):B что значит показать что происходит при сборке и установке?
Или я под вечер сильно тупить начал :?
установка производилась из i386.rpm?
--
/corvax
/corvax
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 26 гостей