Как я избавляюсь от ошибок и предупреждений в /etc/mail.log, имеющем отношение к более не существующей установке почтальона?

У меня есть сервер LTS Ubuntu 18.04, который однажды вовремя был настроен (не мной) для выполнения почтальона GNU, с помощью Постфикса в качестве MTA.

Я больше не выполняю mailinglists на этом сервере и имею ‐ в меру моей способности ‐, пытался удалить и произвести чистку почтальона Гну от сервера путем выполнения этих команд:

sudo apt remove mailman
sudo apt autoremove mailman
sudo apt purge mailman
sudo apt autoremove --purge mailman

Это удаляет почтальона и некоторых (большинство?) конфигурация и файлы данных, но когда я смотрю в Постфиксном журнале (/var/log/mail.log), я получаю их о каждых пяти минутах:

[…]: error: open database /var/lib/mailman/data/aliases.db: No such file or directory
[…]: warning: hash:/var/lib/mailman/data/aliases is unavailable. open database /var/lib/mailman/data/aliases.db: No such file or directory
[…]: warning: hash:/var/lib/mailman/data/aliases: lookup of 'root' failed

Я понимаю, почему я получаю их, начиная с чистки почтальона GNU удалил все те файлы.

Я вполне уверен, что программа, которая запрашивает эти файлы, является Постфиксом как выполнение:

sudo service postfix status

… продолжает те же три линии ошибок и предупреждений. Однако я не могу выяснить то, что это, это заставляет Постфикс хотеть открыть эти файлы.

Перезапуск постфикса:

sudo systemctl restart postfix

… вычищает ошибки, но только временный. Приблизительно после пяти минут они вернулись, когда я проверяю состояние.

Вопрос - это: Как я избавляюсь от этих ошибок и предупреждений (не переустанавливая больше необходимое приложение)?

0
задан 20 April 2020 в 17:04

2 ответа

Я узнал это путем поиска filname в и ниже /etc.

Это похоже на причину, Постфикс пытается получить доступ к файлам /var/lib/mailman/data/aliases и /var/lib/mailman/data/aliases.db основы от этой строки в /etc/postfix/main.cf (Постфиксный основной конфигурационный файл):

alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases

Измененный это на:

alias_maps = hash:/etc/aliases

… и перезапущенный Постфикс.

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

1
ответ дан 25 April 2020 в 10:44

Могут быть некоторые процессы, все еще работающие, которые пытаются записать в те местоположения. Используйте термофиксатор для выяснения, каковы они.

Согласно самим журналам, Проверка/etc/rsyslog.conf и ищут запись почтальона.

0
ответ дан 25 April 2020 в 10:44

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

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