Projet

Général

Profil

Scénario #19897

Étudier l'erreur freshclam sur AmonEcole

Ajouté par Emmanuel GARETTE il y a environ 7 ans. Mis à jour il y a plus de 6 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
11/09/2017
Echéance:
29/09/2017
% réalisé:

100%

Temps estimé:
(Total: 4.00 h)
Temps passé:
2.50 h (Total: 6.75 h)
Points de scénarios:
1.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Problème

Freshclam est présent sur le maître mais les daemons dans les conteneurs.

Sur le maitre j'ai les erreurs suivantes :

mars 24 15:04:25 amonecole freshclam[31443]: Database updated (6135675 signatures) from db.fr.clamav.net (IP: 195.154.7.176)
mars 24 15:04:25 amonecole freshclam[31443]: Database updated (6135675 signatures) from db.fr.clamav.net (IP: 195.154.7.176)
mars 24 15:04:25 amonecole freshclam[31443]: ERROR: NotifyClamd: Can't find or parse configuration file /etc/clamav/clamd.conf
mars 24 15:04:25 amonecole freshclam[31443]: NotifyClamd: Can't find or parse configuration file /etc/clamav/clamd.conf
mars 24 15:04:25 amonecole freshclam[31443]: --------------------------------------

À faire

Vérifier si le problème n’est pas uniquement un problème pré-instance.


Sous-tâches

Tâche #21321: Etude de l'erreur freshclam sur AmonEcole.FerméLaurent Flori

Historique

#1 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans

  • Tracker changé de Demande à Scénario
  • Début 24/03/2017 supprimé
  • Points de scénarios mis à 1.0

Toujours valable sur EOLE 2.6.2

# tail -f /var/log/rsyslog/local/freshclam/freshclam.info.log
2017-08-28T10:46:29.981140+02:00 amonecole.etb3.lan freshclam[7523]: daily.cld updated (version: 23726, sigs: 1742696, f-level: 63, builder: neo)
2017-08-28T10:46:30.023691+02:00 amonecole.etb3.lan freshclam[7523]: bytecode.cld is up to date (version: 309, sigs: 69, f-level: 63, builder: bbaker)
2017-08-28T10:46:30.024051+02:00 amonecole.etb3.lan freshclam[7523]: bytecode.cld is up to date (version: 309, sigs: 69, f-level: 63, builder: bbaker)
2017-08-28T10:46:36.011792+02:00 amonecole.etb3.lan freshclam[7523]: Database updated (6309014 signatures) from db.fr.clamav.net (IP: 193.52.101.131)
2017-08-28T10:46:36.015817+02:00 amonecole.etb3.lan freshclam[7523]: Database updated (6309014 signatures) from db.fr.clamav.net (IP: 193.52.101.131)
2017-08-28T10:46:36.017380+02:00 amonecole.etb3.lan freshclam[7523]: ERROR: NotifyClamd: Can't find or parse configuration file /etc/clamav/clamd.conf
2017-08-28T10:46:36.021435+02:00 amonecole.etb3.lan freshclam[7523]: --------------------------------------
2017-08-28T10:46:39.071640+02:00 amonecole.etb3.lan freshclam[7523]: Clamd est rechargé sur mail
2017-08-28T10:46:42.915689+02:00 amonecole.etb3.lan freshclam[7523]: Clamd est rechargé sur ftp
2017-08-28T10:46:45.536857+02:00 amonecole.etb3.lan freshclam[7523]: Clamd est rechargé sur proxy

#2 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans

  • Release mis à EOLE 2.6.2

#3 Mis à jour par Joël Cuissinat il y a plus de 6 ans

  • Sujet changé de erreur freshclam sur AmonEcole à Étudier l'erreur freshclam sur AmonEcole

#4 Mis à jour par Joël Cuissinat il y a plus de 6 ans

  • Echéance mis à 29/09/2017
  • Version cible mis à sprint 2017 37-39 Equipe MENSR
  • Début mis à 11/09/2017

#5 Mis à jour par Scrum Master il y a plus de 6 ans

  • Assigné à mis à Laurent Flori

#6 Mis à jour par Daniel Dehennin il y a plus de 6 ans

  • Description mis à jour (diff)

#7 Mis à jour par Laurent Flori il y a plus de 6 ans

Ce n'est pas seulement un problème de préinstance. On peut facilement reproduire le warning sur un amonecole 2.6.2

rm /var/lib/clamav/daily.cvd
sudo freshclam

L'erreur vient du fait que freshclam cherche à notifier le démon clamd du changement des bases. On éviter ce warning en commentant dans /etc/clamav/freshclam.conf:

NotifyClamd /etc/clamav/clamd.conf

Je pense que l'on peut commenter sans problème cette ligne:
  • ce n'est pas le comportement par défaut de freshclam
    # Send the RELOAD command to clamd.
    # Default: no
    
  • que clamd devrait savoir que sa base a changé (cf [[https://bugzilla.redhat.com/show_bug.cgi?id=692016#c1]]
  • que le démon est rechargé dans tous les conteneurs concernés si jamais il y a un changement dans les bases

#8 Mis à jour par Joël Cuissinat il y a plus de 6 ans

  • Statut changé de Nouveau à Terminé (Sprint)

Formats disponibles : Atom PDF