Я устанавливалтлпдля ubuntu. Во время установки появилось диалоговое окно для изменения конфигурации postfix, и я выбрал параметры по умолчанию, установивимя хостакакДжайант.
Теперь, когда я пытаюсь установить или удалить любой пакет, появляется ошибка
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
и изменил его сДжайант..имякДжайант
Затем я выполнил команду service postfix reload
перезапуска постфикса.
Однако, при повторной попытке установить любой пакет, появляется та же ошибка, и мои изменения в файле откатываются назад. И когда я теперь вижу файл /etc/postfix/main.cf
, сновамоеимя_хостапеременная удерживаетсяДжайант..имяценить.
Так как мне решить эту проблему? Где-то еще нужно обновитьмоеимя_хостазначение переменной?
решение1
Я столкнулся с похожей проблемой, поэтому просто удалите Postfix и переустановите его без какой-либо конфигурации вместо того, чтобы выбирать локальный хост, а затем после завершения установки вручную изменить конфигурации в /etc/postfix/main.cf.