У меня есть свежая установка Ubuntu 18.04.1, на которую я установил ISPConfig 3. Я делал эту же установку несколько раз без проблем. По какой-то причине на этот раз Amavis вообще не запустится с использованием сценариев инициализации.
Если я сбегу systemctl restart amavis
это дает мне это:
amavis.service - LSB: Starts amavisd-new mailfilter
Loaded: loaded (/etc/init.d/amavis; generated)
Active: active (exited) since Thu 2018-09-20 08:52:55 EDT; 1s ago
Docs: man:systemd-sysv-generator(8)
Process: 3587 ExecStop=/etc/init.d/amavis stop (code=exited, status=0/SUCCESS)
Process: 3596 ExecStart=/etc/init.d/amavis start (code=exited, status=0/SUCCESS)
Sep 20 08:52:55 mx2.proverbs.microtronix-tech.com systemd[1]: Starting LSB: Starts amavisd-new mailfilter...
Sep 20 08:52:55 mx2.proverbs.microtronix-tech.com amavis[3596]: Starting amavisd:
Sep 20 08:52:55 mx2.proverbs.microtronix-tech.com amavis[3596]: Warning: Fake start-stop-daemon called, doing nothing.
Sep 20 08:52:55 mx2.proverbs.microtronix-tech.com amavis[3596]: amavisd-new.
Sep 20 08:52:55 mx2.proverbs.microtronix-tech.com systemd[1]: Started LSB: Starts amavisd-new mailfilter.
Затем бег netstat -tap | grep amavis
ничего не возвращает. Проверяя системный журнал, нет никаких мыслимых ошибок, кроме Fake start-stop-daemon
ошибка.
Однако, если я убегу amavisd-new debug
запускается нормально, а netstat возвращает результаты:
tcp 0 0 localhost:10024 0.0.0.0:* LISTEN 3986/amavisd-new (m
tcp 0 0 localhost:10026 0.0.0.0:* LISTEN 3986/amavisd-new (m
tcp6 0 0 localhost:10024 [::]:* LISTEN 3986/amavisd-new (m
tcp6 0 0 localhost:10026 [::]:* LISTEN 3986/amavisd-new (m
Так что я не думаю, что это конфиг, так как он там запускается нормально, а затем доставка почты работает на этом сервере. Но через скрипты инициализации не запускается.
Обычно это сообщение возникает из-за неработающей установки / обновления пакета ОС / пакета.
Лучше всего запустить несколько команд и посмотреть, исправят ли они ситуацию:
apt update --fix-missing
sudo apt install -f amavisd-new
Если этого недостаточно, сначала сделайте резервную копию вашей системы (эти команды могут нарушить работу ОС), затем продолжите проверку на наличие проблем с конфигурацией с помощью dpkg и переустановите amavis-new грубой силой.
sudo dpkg --configure -a
sudo dpkg --remove --force-remove-reinstreq amavisd-new
а потом
sudo apt clean
sudo apt update