Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Erro no perl ao iniciar o MailScanner

    Scheduled Pinned Locked Moved Portuguese
    4 Posts 2 Posters 1.7k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • I Offline
      informatica_cmav
      last edited by

      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

      1 Reply Last reply Reply Quote 0
      • marcellocM Offline
        marcelloc
        last edited by

        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

        Treinamentos de Elite: http://sys-squad.com

        Help a community developer! ;D

        1 Reply Last reply Reply Quote 0
        • I Offline
          informatica_cmav
          last edited by

          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?

          1 Reply Last reply Reply Quote 0
          • marcellocM Offline
            marcelloc
            last edited by

            @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.

            Treinamentos de Elite: http://sys-squad.com

            Help a community developer! ;D

            1 Reply Last reply Reply Quote 0
            • First post
              Last post
            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.