Erro no perl ao iniciar o MailScanner



  • Olá a todos!

    Por sugestão do Marcelo vou postar aqui um problema que estou tendo com o Mailscanner e que tb está no topico http://forum.pfsense.org/index.php/topic,45143.0.html

    Eu instalei no pfsense o Mailscanner e o Postfix Forwarder (já tinha funcionando o snort, dansguardian, antivirus e squid3). Opostfix inicia sem problemas, mas o Mailscanner não… Quando eu tento arrancar na consola dá a seguinte msg :

    
    Starting mailscanner.
    Can't load '/usr/local/lib/perl5/site_perl/5.12.4/mach/auto/Filesys/Df/Df.so' for module Filesys::Df: /usr/local/lib/perl5/site_perl/5.12.4/mach/auto/Filesys/Df/Df.so: Undefined symbol "PL_stack_max" at /usr/local/lib/perl5/5.12.4/mach/DynaLoader.pm line 200.
     at /usr/local/sbin/mailscanner line 91
    Compilation failed in require at /usr/local/sbin/mailscanner line 91.
    BEGIN failed--compilation aborted at /usr/local/sbin/mailscanner line 91.
    /usr/local/etc/rc.d/mailscanner: WARNING: failed to start mailscanner
    
    

    Eu estive procurando e encontrei alguns fóruns de perl que dizem que as os módulos (como o Dynaloader) précompilados podem não ser compativeis com o perl instalado… Estou a usar uma versão x64...

    Vou tentar instalar um PFSense limpo com o Mailscanner para ver se resulta e já informo a todos.

    Obrigado,
    Guilherme Gaspar



  • As diferentes versões de perl provavelmente estão gerando este erro.

    Se o seu teste não funcionar, tente instalar o mailscanner do meu repositório em outra máquina de testes.

    http://e-sac.siteseguro.ws/packages

    Por um bom tempo esta foi a instalação padrão do pacote, mas o core team agora exige que a instalação esteja no repositório oficial.

    att,
    Marcello Coutinho



  • Fiz a instalação de raiz do PF Sense e adicionei:

    1 Mailscanner
    2 PostFix Forwarder

    Depois de instalar o Mailscanner ainda não iniciava pq não encontrava o sendmail….. resolvi instalar o PostfixForwarder para se funcava e funcionou. Os dois estão rodando....

    Agora vou tentar instalar o Dansguardian e o Squid e ver se continua td a funcionar

    Alguém te idéia de pq não funciona na máquina de produção?



  • @informatica_cmav:

    Alguém te idéia de pq não funciona na máquina de produção?

    Basicamente diferentes versões do perl.

    Uma atrapalhando a outra.


Locked