Erro de instalação do postfix no Ubuntu

5

Como faço para corrigir esse erro no Ubuntu 10.04?

Reading package lists... Done
Building dependency tree       
Reading state information... Done
postfix is already the newest version.
The following packages were automatically installed and are no longer required:
  libaprutil1-dbd-sqlite3 libcap2 apache2.2-bin libapr1 libaprutil1-ldap libaprutil1 php5-common
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
1 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Setting up postfix (2.7.0-1) ...

Postfix configuration was not changed.  If you need to make changes, edit
/etc/postfix/main.cf (and others) as needed.  To view Postfix configuration
values, see postconf(1).

After modifying main.cf, be sure to run '/etc/init.d/postfix reload'.

Running newaliases
newaliases: warning: valid_hostname: numeric hostname: 202002
newaliases: fatal: file /etc/postfix/main.cf: parameter myhostname: bad parameter value: 202002
dpkg: error processing postfix (--configure):
 subprocess installed post-installation script returned error exit status 75
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
 postfix
E: Sub-process /usr/bin/dpkg returned an error code (1)

Mesmo se eu reiniciar, o mesmo erro será exibido. Obrigado pela ajuda ..

    
por kgpdeveloper 26.02.2011 / 05:20

2 respostas

4

indica claramente que o erro está em /etc/postfix/main.cf. Abra e corrija o valor myhostname para corresponder ao comando hostname . Em seguida, execute service postfix reload e verifique como está.

    
por 26.02.2011 / 05:58
0

Isso pode ser causado pela configuração de um nome de host inválido na primeira instalação. O debconf mantém os valores em seu banco de dados e os utiliza para instalações futuras também (eu acho?), O que causa esses problemas mesmo se você remover ou / e limpar o seu postfix.

Tente limpar sua configuração com o seguinte comando echo PURGE | debconf-communicate postfix e tente apt-get install postfix novamente.

    
por 20.05.2013 / 08:25