Имя хоста в постфиксе меняется автоматически во время установки

Я устанавливал 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.

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