Я не могу запустить spamassassin сервис

Я установил и настроил spammassassin в своей системе (14.04) использование этой обучающей программы. Когда я запускаю сервисное использование,

service spamassassin start

получаю ответ как,

Starting SpamAssassin Mail Filter Daemon: server socket setup failed, retry 1: spamd: could not create IO::Socket::INET6 socket on [::1]:783: Cannot assign requested address
server socket setup failed, retry 2: spamd: could not create IO::Socket::INET6 socket on [127.0.0.1]:783: Address already in use
server socket setup failed, retry 3: spamd: could not create IO::Socket::INET6 socket on [127.0.0.1]:783: Address already in use
server socket setup failed, retry 4: spamd: could not create IO::Socket::INET6 socket on [127.0.0.1]:783: Address already in use
server socket setup failed, retry 5: spamd: could not create IO::Socket::INET6 socket on [127.0.0.1]:783: Address already in use
server socket setup failed, retry 6: spamd: could not create IO::Socket::INET6 socket on [127.0.0.1]:783: Address already in use
server socket setup failed, retry 7: spamd: could not create IO::Socket::INET6 socket on [127.0.0.1]:783: Address already in use
server socket setup failed, retry 8: spamd: could not create IO::Socket::INET6 socket on [127.0.0.1]:783: Address already in use
server socket setup failed, retry 9: spamd: could not create IO::Socket::INET6 socket on [127.0.0.1]:783: Address already in use
spamd: could not create IO::Socket::INET6 socket on [127.0.0.1]:783: Address already in use

Я попробовал,

netstat -lptn

это показывает,

enter image description here

существует процесс, работающий с 127.0.1.1:783

также попробованный,

sudo netstat -lepnt

добираюсь,

enter image description here

здесь также, не показывая процесса, выполненного с 127.0.1.1:783

Скажите мне где проблемная причина?

7
задан 6 May 2014 в 14:22

3 ответа

Выполненный sudo netstat -lptn | grep 783 и получают PID (право большая часть стороны вывода - некоторая вещь как 2332/spamd.pid) программы, которая использует 783 порта. Тогда закройте ту программу с sudo kill -9 PID. Тогда запустите spamassasin

service spamassassin start

, Если Вы все еще получаете ошибку сокета INET6, попытайтесь выполнить spamd без поддержки IPv6 (предполагающий, что Вам не нужен он).

sudo nano /etc/default/spamassassin

Добавляют-4 к Вашей строке ОПЦИЙ

spamd --help

...
-4, --ipv4-only, --ipv4           Use IPv4 where applicable, disables IPv6
...

Иначе, диагностируют Вашу конфигурацию IPv6.

0
ответ дан 6 May 2014 в 14:22

Проверьте, включен ли ipv6

sysctl -a|grep disable_ipv6

, Если это не, включают его или отключают ipv6 в spamassassin, как предложено выше.

0
ответ дан 6 May 2014 в 14:22
  • 1
    Это позволило ему загружаться..., но фактическая установка была неприменима. Все было любой супер медленный и/или разрушенный. Я couldn' t даже получают обновления, потому что склонный - добираются, вывел бы трассировку. – Cerin 15 March 2018 в 09:39

У меня была та же проблема. Ответы здесь не помогли мне вообще. Я нашел, что проблема ушла, не отключая IPv6, путем редактирования /etc/default/spamassassin и добавление пользователя для spamd, как описано здесь. Существенные шаги, описанные на той странице:

1) sudo apt-get install spamassassin spamc

2) sudo adduser spamd --disabled-login

3) Редактирование /etc/default/spamassassin включать следующее:

ENABLED=1
SPAMD_HOME="/home/spamd/"
OPTIONS="--create-prefs --max-children 5 --username spamd --helper-home-dir ${SPAMD_HOME} -s ${SPAMD_HOME}spamd.log"
PIDFILE="${SPAMD_HOME}spamd.pid"
CRON=1

4) Редактирование /etc/spamassassin/local.cf устанавливать некоторые правила против спама, например,

rewrite_header Subject ***** SPAM *****
report_safe             0
required_score          5.0
use_bayes               1
use_bayes_rules         1
bayes_auto_learn        1

5) sudo service spamassassin start

Еще один шаг описан, для обновления postfix, который был не нужен в моем случае. Я думаю, что ядро проблемы является шагом 2 и затем добавлением --username spamd в OPTIONS из /etc/default/spamassassin

0
ответ дан 6 May 2014 в 14:22
  • 1
    @Cerin ну, that' s другая проблема. Если Вам удалось загрузиться, чем инструкции были корректны. То, что у Вас есть некоторая аппаратная или сетевая проблема, that' s другая вещь... – Lilian A. Moraru 23 March 2018 в 20:26

Другие вопросы по тегам:

Похожие вопросы: