Я устанавливал tlp для человечности. Во время установки открылось диалоговое окно для изменения постфиксной конфигурации, и я пошел с опциями по умолчанию, установив имя хоста как 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.. значение имени.
Таким образом, как я решаю эту проблему? Есть ли где-нибудь еще, я должен обновить myhostname значение переменной?
Я столкнулся с подобной проблемой, поэтому просто удалите postfix и переустановите без конфигурации вместо выбора локального хоста, а затем, как только он закончит установку, вручную измените настройки в /etc/postfix/main.cf.