Eu enfrentei um problema semelhante, para desinstalar o postfix e reinstalar sem configuração, em vez de escolher o host local e, depois de terminar a instalação, alterar manualmente as cofigurations em /etc/postfix/main.cf.
Eu estava instalando tlp para o Ubuntu. Durante a instalação, uma caixa de diálogo para alterar a configuração do postfix apareceu, e eu fui com as opções padrão, definindo o hostname como Jayant .
Agora, quando tento instalar ou desinstalar qualquer pacote, aparece um erro como
Errors were encountered while processing: postfix, mailutils sub-process /usr/bin/dpkg returned an exit code(1)
Na mensagem, foi escrito como Setting myhostname=Jayant..name in /etc/postfix
, o que está causando o problema de valor de parâmetro incorreto
Eu tentei atualizar o valor da variável myhostname em /etc/postfix/main.cf
e mudei-o de Jayant..name para Jayant
Em seguida, executei o comando service postfix reload
para reiniciar o postfix.
No entanto, ao tentar novamente instalar qualquer pacote, o mesmo erro aparece e minha alteração no arquivo é revertida. E quando vejo o arquivo /etc/postfix/main.cf
, mais uma vez a variável myhostname contém o valor Jayant..name .
Então, como resolvo esse problema? Existe algum outro lugar para atualizar o valor da variável myhostname ?
Eu enfrentei um problema semelhante, para desinstalar o postfix e reinstalar sem configuração, em vez de escolher o host local e, depois de terminar a instalação, alterar manualmente as cofigurations em /etc/postfix/main.cf.