O Clamd não inicia após a atualização

2

Desde a atualização do clamd para 0.99.2-1.e15 em nosso sistema RedHat 5 x86_64, ele não foi iniciado com sucesso. O erro que recebemos é o seguinte:

LibClamAV Error: cli_pcre_compile: PCRE compilation failed at offset 52: unrecognized character after (?<
LibClamAV Error: cli_pcre_build: failed to build pcre regex
ERROR: Database initialization error: Malformed database [FAILED]

Freshclam funciona bem. Eu mesmo removi clamd, clamav-milter e freshclam, então os re-instalei (usando "yum install clamd" e "yum install clamav-milter"), mas mesmo depois de executar freshclam, recebo o mesmo erro ao tentar start clamd (usando o serviço clamd start).

Eu pesquisei esse erro no Google e encontrei um Mac OS X com problema semelhante mas o patch não estava disponível

Por favor, informe porque não sei como corrigir este problema. Parece ser algo com o PCRE, mas não tenho certeza (estamos executando o pcre.x86_64, versão 6.6-9.el5).

    
por Jamen McGranahan 03.03.2017 / 23:46

2 respostas

3

Em resumo:
Esta solução temporária do CentOS 5 CLI (Interface de Linha de Comando) fez nosso e-mail fluir novamente via amavisd-new:

sudo sh -c "cat << EOF >> /var/lib/clamav/daily-23161.ign2
Doc.Macro.GenericHeuristic-5901772-0
Doc.Macro.GenericHeuristic-5931846-1
EOF
service clamd restart"

Mais detalhes:
O (nome do arquivo não importa) .ign2 coloca na lista de permissões as entradas problemáticas da última versão do daily.cvd
Obrigado @ Jamen-McGranahan pelo OP (Original Post) e @ Michael-Hampton por mencionar o relatório de bug. Encontrou estes recursos úteis:
ClamAV Bugzilla: Bug 11800 - 23161 parece quebrar clamd
Estouro de pilha: Como eu uso o sudo para redirecionar a saída ...
Unix & Linux Stack Exchange: Como anexar várias linhas a um arquivo com o bash

    
por 04.03.2017 / 03:31
1

O problema é a atualização diária. Eu restaurei o daily.cld de alguns dias atrás e ele funciona bem. Eu também desabilitei o freshclam por agora para que ele não estrague tudo de novo.

    
por 04.03.2017 / 02:56