URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 62728
[ Назад ]

Исходное сообщение
"некоторые проблемы после обновления spamassassin`а"

Отправлено pagan , 15-Дек-05 19:13 
Приветствую!
После обновления sa до версии 3.10. возникли некоторые проблемы.
Вот выдержки из логов:
Dec 15 19:06:45 mail spamd[6466]: bayes: cannot write to /mail/spam/bayes_journal, bayes db update ignored: Permission denied
Но у меня там нету этого файла (он должен был появиться при установке?)

И самое главное:
Dec 15 19:06:45 mail spamd[6466]: Can't locate Mail/SPF/Query.pm in @INC (@INC contains: ../lib /usr/local/lib/perl5/site_perl/5.8.5 /usr/local/lib/perl5/site_perl/5.8.5/mach /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.5/BSDPAN /usr/local/lib/perl5/5.8.5/mach /usr/local/lib/perl5/5.8.5) at /usr/local/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Plugin/SPF.pm line 272, <GEN43> line 949.

Спасибо за ответы, очен ьна них расчитываю.


Содержание

Сообщения в этом обсуждении
"некоторые проблемы после обновления spamassassin`а"
Отправлено rm , 15-Дек-05 21:04 
похоже, криво стоит перл, не все что надо для spamassasin есть. Надо доставить..

посмотри также права на /mail/spam

Сегодня я тоже занимался обновлением, так сначала все снес и заново отставил, начиная с PERL. Все работает :)


"некоторые проблемы после обновления spamassassin`а"
Отправлено pagan , 16-Дек-05 08:40 
>похоже, криво стоит перл, не все что надо для spamassasin есть. Надо
>доставить..
>
>посмотри также права на /mail/spam
>
>Сегодня я тоже занимался обновлением, так сначала все снес и заново отставил,
>начиная с PERL. Все работает :)
У Вас ОС FreeBSD. ?
Если не сложно, напишите сюда свою версию perl`а и sa.


"некоторые проблемы после обновления spamassassin`а"
Отправлено asser , 16-Дек-05 09:13 
Перл тут не причем. Нужно либо доставить модуль для SPF, либо отключить его в конфигах spamassassin.

И проверить права на файлы, должны быть те же, с какими запускается сам spamassassin



"некоторые проблемы после обновления spamassassin`а"
Отправлено asser , 16-Дек-05 09:15 
>Dec 15 19:06:45 mail spamd[6466]: bayes: cannot write to /mail/spam/bayes_journal, bayes db
>update ignored: Permission denied
>Но у меня там нету этого файла (он должен был появиться при
>установке?)

Точнее права на саму директорию директорию (по пользователю и по возможности вообще создавать в ней файлы).


"некоторые проблемы после обновления spamassassin`а"
Отправлено iasb , 16-Дек-05 10:16 
Dec 15 19:06:45 mail spamd[6466]: bayes: cannot write to /mail/spam/bayes_journal, bayes db update ignored: Permission denied


ясно написано - нет прав, а там надо иметь права на запись (если оно туда лезет - то сконфигурирован спамасс весьма криво - директорий таких - в этом месте - по идее не должно быть)


по поводк Перла - а что открыть указанный файл и просмотреть куда он в указангной строке пытается ломиться сложно ?

смотри http://iasb.narod.ru - там статья по анти-СПАМ системе - в деталях орядок инсталяции


"некоторые проблемы после обновления spamassassin`а"
Отправлено pagan , 19-Дек-05 10:00 
>Dec 15 19:06:45 mail spamd[6466]: bayes: cannot write to /mail/spam/bayes_journal, bayes db
>update ignored: Permission denied
>
>
Dec 19 09:58:24 mail spamd[46909]: spamd: connection from localhost [127.0.0.1] at port 59368
Dec 19 09:58:24 mail spamd[46909]: spamd: setuid to root succeeded
Dec 19 09:58:24 mail spamd[46909]: spamd: still running as root: user not specified with -u, not found, or set to root, falling back to nobody at /usr/local/bin/spamd line 1147, <GEN12583> line 4.

Что бы это могло значить?


"некоторые проблемы после обновления spamassassin`а"
Отправлено Гость , 19-Дек-05 10:34 
>Dec 19 09:58:24 mail spamd[46909]: spamd: still running as root: user not specified with -u, not found, or set to root, falling back to nobody at /usr/local/bin/spamd line 1147, <GEN12583> line 4.
>
>Что бы это могло значить?


похоже что чинать таки доку по запуску прийдется.

Значить может то, что запущено от рута. В доку должно быть описано, что при запуске "слева" по индексу -У "запускать из-под юзера Пупкина", и в конце говорится что при попытке вернуться к юзеру нободи получили отлуп, с чем и сложили лапки. Все это произошло в /usr/local/bin/spamd line 1147


"некоторые проблемы после обновления spamassassin`а"
Отправлено petr999 , 19-Дек-05 10:37 
>Dec 15 19:06:45 mail spamd[6466]: Can't locate Mail/SPF/Query.pm in @INC (@INC contains: ../lib /usr/local/lib/perl5/site_perl/5.8.5

portinstall p5-Mail-SPF-Query
но должно и так работать, вроде


"некоторые проблемы после обновления spamassassin`а"
Отправлено pagan , 19-Дек-05 10:58 
>>Dec 15 19:06:45 mail spamd[6466]: Can't locate Mail/SPF/Query.pm in @INC (@INC contains: ../lib /usr/local/lib/perl5/site_perl/5.8.5
>
>portinstall p5-Mail-SPF-Query
>но должно и так работать, вроде
SPF поставил еще в пятницу. После чего все ok.

Спасибо за ответ.



"некоторые проблемы после обновления spamassassin`а"
Отправлено pagan , 19-Дек-05 12:17 
Возвращаясь к теме access denied
Насколько я понял из документации, bayes_jornal должен был создаться автоматически.
Однако, у меня созданы только bayes_seen и bayes_toks
Это к чему бы?

"некоторые проблемы после обновления spamassassin`а"
Отправлено iasb , 19-Дек-05 13:02 
>Возвращаясь к теме access denied
>Насколько я понял из документации, bayes_jornal должен был создаться автоматически.
>Однако, у меня созданы только bayes_seen и bayes_toks
>Это к чему бы?


скорее всего - по причине а) неточного (нежесткого) указания того где должен быть байес и б) - при этом указании по умолчанию в месте по умолчанию было недостаточно прав на запись для того под кем по умолчанию вызывается пакет по работе с байес, которые запускается через какое-то время. Ничего страшного не произошло. Требует очень легких корректировок по а) и по б).


"некоторые проблемы после обновления spamassassin`а"
Отправлено pagan , 19-Дек-05 13:27 
>скорее всего - по причине а) неточного (нежесткого) указания того где должен
>быть байес и б) - при этом указании по умолчанию в
>месте по умолчанию было недостаточно прав на запись для того под
>кем по умолчанию вызывается пакет по работе с байес, которые запускается
>через какое-то время. Ничего страшного не произошло. Требует очень легких корректировок
>по а) и по б).
хмм.
Выдержка из /usr/local/etc/mail/spamassassin/local.cf
...
bayes_path /mail/spam/bayes

#ls -la /mail/spam/ | grep bayes
-rw------- 1 spam spam      4333 Dec 19 13:19 bayes.mutex
-rw------- 1 spam spam   3452425 Dec 19 13:19 bayes_seen
-rw------- 1 spam spam    804533 Dec 19 13:19 bayes_toks

ps -aux | grep spamd
Видно что запушено от nobody.

Вот где бы прописать что бы spamd стартовал от пользователя spamd...