Erro ao iniciar Amavisd-new

O que ando aprendendo nesta caminhada sobre a Terra

Erro ao iniciar Amavisd-new

Há dois dias estou tentando instalar os softwares para meu novo servidor que abrigará este blog, meus projetos pessoais e meu servidor de e-mail.
Estou usando como base este HOWTO.

Tive muitos problemas na instalação e em especial um erro ao iniciar o Amavisd-new

Problem in Amavis::DKIM code: Can't locate Crypt/OpenSSL/RSA.pm in @INC

Googando vi diferentes formas de solucionar e nenhuma funcionava. Foi quando percebi uma coisa boba, mas que depois acabou fazendo todo sentido. Os pacotes mencionados, perl-Mail-DKIM e perl-Crypt-OpenSSL-RSA., apontavam para EL5 enquanto que o pacote do Amavis apontava para EL6.
Verifiquei que a DAG do rpmforge estava usando EL5 e o correto para meu Centos 6.3 era usar a DAG EL6. Ao corrigir este item e atualizar os pacotes, voi-la. Tudo funcionou maravilhosamente.

Segue os passos para a correção

primeiro importe a chave para o repositorio
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
Em seguida desinstale o atual (use yum search rpmforge-release para saber o nome correto do pacote), baixe o arquivo RPM e o faça a instalação.

> yum remove rpmforge-release-0.5.2-2.el5.rf.x86_64
> wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
> rpm -i rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

O ultimo passo é sincronizar a distribuição, que fará com que os pacotes EL5 sejam substituídos por existentes em EL6.
> yum distribution-synchronization

A partir deste ponto, se já houver feito a instalação dos pacotes todos anteriormente, eles já não devem apresentar mais esse erro.

Espero que tenha lhe ajudado.

Links uteis
http://wiki.centos.org/AdditionalResources/Repositories/RPMForge#head-f0c3ecee3dbb407e4eed79a56ec0ae92d1398e01

 ;

4 Respostas

  1. Edinei diz:

    Olá Marcos.
    Não sei se você é o mesmo marcos desse fórum http://phpbrasil.com/phorum/read.php?1,181614

    Acontece que acabei olhando seu código e vi que você conhece muito de expressão regular em php, gostaria que você fizesse um parecido com aquele, caso saiba como, responda ao meu email, galera.org@gmail.com

    Abraços

  2. Alberto diz:

    Bom dia Marcos,

    Também vou abusar de sua paciência! Encontrei no site phpbrasil algumas resposta suas em relação a certificação digital, percebi que você tem experiência no assunto (http://phpbrasil.com/phorum/read.php?1,179263,189979#msg-189979). Se for possível, posso lhe fazer algumas perguntas via e-mail, sobre carregamento de certificado instalado A1?

    Se for possível você poderia retornar no meu e-mail: alberto@pmibrasil.eti.br

    Agradeço a atenção.

    Abraços.

  3. Fabiano da Silva diz:

    Olha só quero agradecer tenho aprendido muito com suas respostas no phpbrasil, toda vez que precisava tinha duvidas lá e vc ja tinha ajudado, amigo sou seu fã, abraços e obrigado por nos ajudar. abraços

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Este site utiliza o Akismet para reduzir spam. Fica a saber como são processados os dados dos comentários.