четверг, 18 ноября 2010 г.

Лечим spamassasssin после обновления.

После обновления spamassassin (дистрибутив Gentoo, конечно) с версии 3.2.5 на 3.3.1-r3, получил при попытке перезапуска чудное сообщение:
Starting spamd: child process [15455] exited or timed out without signaling production of a PID file: exit 255 at /usr/bin/spamd line 2588.
 Обрадовался несказанно, полез гуглить, под катом рузультат.



И так, народ утверждает, что лечится это безобразие просто запуском sa-update, либо sa-update -D (разница заключается в том, что с ключом D выводится отладочная информация).
Пробуем и получаем в обоих случаях сообщение о том, что невозможно проверить валидность подписи GPG, а посему обновляться не будем, при этом сами обновления успешно скачиваются. Радуемся еще больше.
Пробуем запустить sa-update с ключиком -h, выясняется, что есть два ключа, открывающие пути которые способны нам помочь:
Правильный -
host# sa-update --import somekey.gpg
host# sa-update
Простой -
host# sa-update --nogpg
Раз уж мы взялись за linux, то простых путей мы не ищем априори.
Выясняем где же этот самый somekey.gpg взять. Оказывается что лежит он по следующему адресу - http://spamassassin.apache.org/updates/GPG.KEY. Выполняем:
host# wget http://spamassassin.apache.org/updates/GPG.KEY
host# sa-update --import ./GPG.KEY
host# sa-update
 Пробуем запустить spamd:
host# /etc/init.d/spamd start
Видим строку:
* Starting spamd...                                                     [ok]
Глубоко вздыхаем и  вешаем любимый бубен на стену.
На сегодня всё. Всем успехов!

Комментариев нет:

Отправить комментарий