Erro de log ao usar o freshclam do ClamAV
Dica publicada em Linux / Software
Erro de log ao usar o freshclam do ClamAV
Ambiente utilizado:
# grep -Fi "DatabaseOwner" /etc/freshclam.conf
No meu caso, o owner era apenas "clam", mas o correto é "clamav".
Substitua o "clamav" pelo owner encontrado, no comando abaixo:
# chown clamav.clamav /var/log/clamav/freshclam.log
Para garantir que a permissão do arquivo de log esteja correta, aplique:
# chmod 644 /var/log/clamav/freshclam.log
Agora, basta mandar atualizar a base novamente e aguardar.
# freshclam
- CentOS 6.8
- ClamAV 0.99.1
Erro
O comando freshclam atualiza a base de dados do antivírus ClamAV. Não sei por qual motivo deixou de funcionar, mas apresentava o erro abaixo e a base de dados não era atualizada:ERROR: Can't open /var/log/clamav/freshclam.log in append mode (check permissions!).
ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
Solução
Execute o comando abaixo, para descobrir qual deve ser o owner correto do arquivo de log, que aparecerá na última coluna:# grep -Fi "DatabaseOwner" /etc/freshclam.conf
No meu caso, o owner era apenas "clam", mas o correto é "clamav".
Substitua o "clamav" pelo owner encontrado, no comando abaixo:
# chown clamav.clamav /var/log/clamav/freshclam.log
Para garantir que a permissão do arquivo de log esteja correta, aplique:
# chmod 644 /var/log/clamav/freshclam.log
Agora, basta mandar atualizar a base novamente e aguardar.
# freshclam