Erros do Postconf (valid_hostname) após instalar o mail-utils

0

mail-utils fez um número no meu sistema.

Eu gostaria de recuperar meu sistema antes que o Mail-utils fosse instalado.

Eu tentei desinstalá-lo e postar em outros fóruns do Ubuntu.

Está mexendo com minha atualização, limpeza e remoção de script.

postconf: warning: valid_hostname: numeric hostname: 7

postconf: fatal: unable to use my own hostname
Use of uninitialized value $destinations in scalar chomp at /var/lib/dpkg/info/postfix.config line 221.

Use of uninitialized value $_[1] in join or string at /usr/share/perl5/Debconf/Client/ConfModule.pm line 121.
postconf: warning: valid_hostname: numeric hostname: 7
postconf: fatal: unable to use my own hostname
dpkg: error processing package postfix (--configure):
subprocess installed post-installation script returned error exit status 1
Processing triggers for libc-bin (2.23-0ubuntu9) ...
Errors were encountered while processing:
postfix
E: Sub-process /usr/bin/dpkg returned an error code (1)

Isso está no mail.log

Jan  3 17:08:02 7 postfix/sendmail[6178]: warning: valid_hostname: numeric hostname: 7
Jan  3 17:08:02 7 postfix/sendmail[6178]: fatal: unable to use my own hostname

Eu tenho uma imagem clone, mas tem 10 dias. : - (

Acho que sou o primeiro a ter esse problema.

Espero que alguém possa ajudar. : -)

    
por fixit7 05.01.2018 / 01:04

2 respostas

2

Parece que o nome do host do seu sistema está definido para um número, não um nome. Leia /etc/hostname para verificar.

Dependendo de como o postfix está configurado, ele pode estar recebendo isso de seu /etc/hostname . Tente atualizar isso com o comando

sudo hostname <newhostname>

Se isso corrigir o problema, será necessário torná-lo permanente editando-o em /etc/hostname , que contém apenas o nome do host e /etc/hosts , se você tiver uma referência a ele em algum lugar desse arquivo.

Ou, verifique sua configuração do postfix em /etc/postfix/main.cf para ver se você substituiu qualquer item que possa causar esse problema.

    
por thomasrutter 05.01.2018 / 02:01
1

Se o seu computador não pertencer a nenhum domínio, basta limpar a caixa "Pesquisa de domínio" na configuração ethernet, corrigir o arquivo /etc/postfix/main.cf e depois executar:

apt-get install postfix
    
por Kamil 11.02.2018 / 13:55