Имя хоста в постфиксе меняется автоматически во время установки
Я устанавливал tlp для Ubuntu. Во время установки появилось диалоговое окно для изменения конфигурации postfix, и я перешел к настройкам по умолчанию, указав имя хоста как Jayant.
Теперь, когда я пытаюсь установить или удалить любой пакет, появляется сообщение об ошибке:
Errors were encountered while processing: postfix, mailutils sub-process /usr/bin/dpkg returned an exit code(1)
В сообщении было написано как Setting myhostname=Jayant..name in /etc/postfix
, что вызывает проблему неправильного значения параметра
Я пытался обновить значение переменной myhostname в /etc/postfix/main.cf
и изменил его с Jayant.. имя на Jayant
Затем я выполнил команду service postfix reload
перезапустить постфикс.
Однако при повторной попытке установить какой-либо пакет появляется та же ошибка, и мои изменения в файле возвращаются обратно. И когда я сейчас вижу файл /etc/postfix/main.cf
, еще раз переменная myhostname содержит значение Jayant..name.
Так как мне решить эту проблему? Где-нибудь еще мне нужно обновить значение переменной myhostname?
1 ответ
Я столкнулся с подобной проблемой, поэтому просто удалите postfix и переустановите без конфигурации вместо выбора локального хоста, а затем, как только он закончит установку, вручную измените настройки в /etc/postfix/main.cf.