FAQ Ошибки компиляции и запуска Sendmail + Spamassassin

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Евгений
Junior member
Сообщения: 13
Зарегистрирован: 02 ноя 2004, 14:44

Re: Падение spamass-milter

Сообщение Евгений » 02 ноя 2004, 16:33

А как spamass-milter-0.2.0+cvs-3.20040924.src.rpm установить?

Евгений
Junior member
Сообщения: 13
Зарегистрирован: 02 ноя 2004, 14:44

Re: Could not extract score

Сообщение Евгений » 02 ноя 2004, 23:16

corvax писал(а):старый spamass-milter с новым spamassassin
Дык что делать? Ставить старую версию spamassassin или искать новый spamass-milter?

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Re: Падение spamass-milter

Сообщение corvax » 03 ноя 2004, 09:41

Евгений писал(а):А как spamass-milter-0.2.0+cvs-3.20040924.src.rpm установить?
man rpmbuild

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Re: Could not extract score

Сообщение corvax » 03 ноя 2004, 09:42

Евгений писал(а):
corvax писал(а):старый spamass-milter с новым spamassassin
Дык что делать? Ставить старую версию spamassassin или искать новый spamass-milter?
1. обновить spamass-milter
2. откатиться на spamassassin 2.64
3. забить на сообщение. невозможность разбора количесва набранных баллов влияет лишь на работоспособность ключика -r в spamass-milter'е

Евгений
Junior member
Сообщения: 13
Зарегистрирован: 02 ноя 2004, 14:44

Re: Could not extract score

Сообщение Евгений » 03 ноя 2004, 13:44

corvax писал(а):1. обновить spamass-milter
2. откатиться на spamassassin 2.64
3. забить на сообщение. невозможность разбора количесва набранных баллов влияет лишь на работоспособность ключика -r в spamass-milter'е
Все сделал, но при запуске все-равно выдает:
Nov  3 13:39:06 newreal spamd[2196]: Use of uninitialized value in numeric gt (>) at /usr/lib/perl5/5.8.0/i386-linux-thread-multi/DB_File.pm line 270.

Евгений
Junior member
Сообщения: 13
Зарегистрирован: 02 ноя 2004, 14:44

Ошибка

Сообщение Евгений » 03 ноя 2004, 13:59

#sa-learn --rebuild
Use of uninitialized value in numeric gt (>) at /usr/lib/perl5/5.8.0/i386-linux-thread-multi/DB_File.pm line 270.
Cannot open bayes databases /root/.spamassassin/bayes_* R/W: tie failed: Inappropriate ioctl for device

ПОМОГИТЕ ПОЖАЛУЙСТА!!!

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Re: Could not extract score

Сообщение corvax » 03 ноя 2004, 15:29

Евгений писал(а):
corvax писал(а):1. обновить spamass-milter
2. откатиться на spamassassin 2.64
3. забить на сообщение. невозможность разбора количесва набранных баллов влияет лишь на работоспособность ключика -r в spamass-milter'е
Все сделал,
вообще-то это были альтернативные решения
Евгений писал(а):но при запуске все-равно выдает:
Nov  3 13:39:06 newreal spamd[2196]: Use of uninitialized value in numeric gt (>) at /usr/lib/perl5/5.8.0/i386-linux-thread-multi/DB_File.pm line 270.
ну так надо посмотреь, что там на строке 270.
в прошлый раз кусок скрипта был показан совершенно без указания, какая из строк имеет указанный номер.

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Re: Ошибка

Сообщение corvax » 03 ноя 2004, 15:34

Евгений писал(а):#sa-learn --rebuild
Use of uninitialized value in numeric gt (>) at /usr/lib/perl5/5.8.0/i386-linux-thread-multi/DB_File.pm line 270.
Cannot open bayes databases /root/.spamassassin/bayes_* R/W: tie failed: Inappropriate ioctl for device

ПОМОГИТЕ ПОЖАЛУЙСТА!!!
какая версия SA? с точностью до последней буквы
чтоб хоть знать, где искать этот DB_File.pm, чтобы посмотреть наконец-то на загадочную строку 270

кстати, а ОС какая? из-под какого пользователя запущен sa-learn? почему путь к байесовой базке указывает в хоум root'а? туда spamd, запущенный не от root'а точно не доберется

Евгений
Junior member
Сообщения: 13
Зарегистрирован: 02 ноя 2004, 14:44

Re: Ошибка

Сообщение Евгений » 03 ноя 2004, 16:47

corvax писал(а):какая версия SA? с точностью до последней буквы
чтоб хоть знать, где искать этот DB_File.pm, чтобы посмотреть наконец-то на загадочную строку 270

кстати, а ОС какая? из-под какого пользователя запущен sa-learn? почему путь к байесовой базке указывает в хоум root'а? туда spamd, запущенный не от root'а точно не доберется
ОС - RH9

sa-learn запущен из под root'а

строка:
if ($db_version > 1 and defined $arg[4] and $arg[4] =~ /RECNO/ and
скорее всего ругается на переменную $db_version

DB_File.pm лежит в /usr/lib/perl5/5.8.0/i386-linux-thread-multi/DB_File.pm

версия: SpamAssassin version 2.64

в каталоге /etc/mail/spamassassin лежат файлы:
bayes_msgcount
bayes_seen
bayes_toks
Как я понимаю - это и есть базы, но система не может их открыть по каким-то причинам.

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Re: Ошибка

Сообщение corvax » 03 ноя 2004, 17:46

Евгений писал(а):
corvax писал(а):какая версия SA? с точностью до последней буквы
чтоб хоть знать, где искать этот DB_File.pm, чтобы посмотреть наконец-то на загадочную строку 270

кстати, а ОС какая? из-под какого пользователя запущен sa-learn? почему путь к байесовой базке указывает в хоум root'а? туда spamd, запущенный не от root'а точно не доберется
ОС - RH9

sa-learn запущен из под root'а

строка:
if ($db_version > 1 and defined $arg[4] and $arg[4] =~ /RECNO/ and
скорее всего ругается на переменную $db_version

DB_File.pm лежит в /usr/lib/perl5/5.8.0/i386-linux-thread-multi/DB_File.pm
rpm -qf на этот файл и пересобрать этот пакет
Евгений писал(а):версия: SpamAssassin version 2.64

в каталоге /etc/mail/spamassassin лежат файлы:
bayes_msgcount
bayes_seen
bayes_toks
Как я понимаю - это и есть базы, но система не может их открыть по каким-то причинам.
а что говорит
grep bayes /etc/mail/spamassassin/local.cf
?

Евгений
Junior member
Сообщения: 13
Зарегистрирован: 02 ноя 2004, 14:44

Re: Ошибка

Сообщение Евгений » 05 ноя 2004, 12:16

corvax писал(а):а что говорит
grep bayes /etc/mail/spamassassin/local.cf
?
use_bayes               1
bayes_path                      /etc/mail/spamassassin/bayes

Евгений
Junior member
Сообщения: 13
Зарегистрирован: 02 ноя 2004, 14:44

Re: Ошибка

Сообщение Евгений » 05 ноя 2004, 12:18

corvax писал(а):rpm -qf на этот файл и пересобрать этот пакет
# rpm -qf /usr/lib/perl5/5.8.0/i386-linux-thread-multi/DB_File.pm

perl-DB_File-1.804-88

Чего надо сделать?

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Re: Ошибка

Сообщение corvax » 05 ноя 2004, 12:31

Евгений писал(а):
corvax писал(а):rpm -qf на этот файл и пересобрать этот пакет
# rpm -qf /usr/lib/perl5/5.8.0/i386-linux-thread-multi/DB_File.pm

perl-DB_File-1.804-88

Чего надо сделать?
попробовать пересобрать
или поставить из CPAN
но лучше таки попробовать пересобрать. IMO этот пакет надо пересобирать после обновления пакетов db3 и db4

Евгений
Junior member
Сообщения: 13
Зарегистрирован: 02 ноя 2004, 14:44

Re: Ошибка

Сообщение Евгений » 05 ноя 2004, 14:24

corvax писал(а):попробовать пересобрать
или поставить из CPAN
но лучше таки попробовать пересобрать. IMO этот пакет надо пересобирать после обновления пакетов db3 и db4
Сделал, обучается, но при загрузке spamd пишет:

Nov  5 14:20:18 newreal spamd[30652]: Cannot open bayes databases /etc/mail/spamassassin/bayes_* R/O: tie failed: Permission denied
Nov  5 14:20:18 newreal spamd[30652]: Cannot open bayes databases /etc/mail/spamassassin/bayes_* R/O: tie failed: Permission denied

Мля, сделал, на базы доступа на чтение не было....

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Re: Ошибка

Сообщение corvax » 05 ноя 2004, 15:30

Евгений писал(а):
corvax писал(а):попробовать пересобрать
или поставить из CPAN
но лучше таки попробовать пересобрать. IMO этот пакет надо пересобирать после обновления пакетов db3 и db4
Сделал, обучается, но при загрузке spamd пишет:

Nov  5 14:20:18 newreal spamd[30652]: Cannot open bayes databases /etc/mail/spamassassin/bayes_* R/O: tie failed: Permission denied
Nov  5 14:20:18 newreal spamd[30652]: Cannot open bayes databases /etc/mail/spamassassin/bayes_* R/O: tie failed: Permission denied

Мля, сделал, на базы доступа на чтение не было....
ls -l /etc/mail/spamassassin/bayes_*
ps axwu | grep spamd

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»