[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Postfix



Peterson Raydan Fontes Ursine wrote:
Senhores, estou tentando instalar o postfix mas sempre dá a seguinte mensagem:
"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: fatal: bad string length 0 < 1: setgid_group =
dpkg: erro processando postfix (--install):
 subprocesso post-installation script retornou código de saída de error 1
Erros foram encontrados durante processamento de:
 postfix"

já removi e tentei reinstalar com o apt-get, tentei tb instalar pelo dpkg mas sempre aponta erro nessa newaliases... oq devo fazer?

Um pacote deb tem os arquivos do programa que contem, e os scripts para a instalação; um script para antes de instala-se (preinst), um para depois (postinst), o mesmo para quando o apaga (prerm, postrm) e seguro que tem mais. Os arquivos do programa que instala vão ás pastas que correspondam no sistema, e eses scripts ficam em /var/lib/dpkg/info. Neste caso o que está falhando é postfix.preinst ou postfix.postinst.

Olha os dois arquivos. Em algúm deles tem que ter uma linha que chama a newaliases. Esa é a linha que está falhando, retornando um código de erro que, a sua vez, o script retorna ao apt-get que, a sua vez, diz que a instalação falhou, porque não pode conhecer o problema específico. Verifique que os argumentos da chamada ao newaliases estejam corretos no script, por exemplo. Verifique que as condições que deve cumplir o sistema para que o newaliases seja executado com sucesso estejam cumplidas. Busque la causa da falha do newaliases, resolva-la se pode, e faça de novo apt-get install postfix o dpkg --configure --all.

Assim sem ver o script, eu diretamente faria um comentário com a linha de newaliases e, uma vez instalado, o executaria a mão, mas pode ser que tenha mais código no script que dependa da execução do newaliases. Tem que ver o caso específico.

--
Guillermo Pereyra Irujo
Tandil, Argentina



Reply to: