Skip to main content

Module Update (WSUS) indisponible suite à l’activation de la protection AES des catalogues de mises à jour

S'applique à : Module Update (WSUS)
Version : Medulla 5.5 et supérieures
Environnement : On-Premise
Catégorie : Update / WSUS

Contexte

Suite à l'activation de la protection AES sur les dépôts de mises à jour Medulla, il peut arriver que le module Update (WSUS) ne soit plus accessible ou qu'aucune mise à jour ne soit disponible dans l'interface.

Ce problème est généralement causé par la présence d'un fichier SQL corrompu ou incomplet téléchargé avant l'activation du chiffrement.


Symptômes

Le module Update n'affiche aucune mise à jour ou semble vide.

Dans le fichier de log suivant :

/tmp/medulla-generate-winupdate-packages.log

Vous pouvez retrouver des erreurs similaires à celles-ci :

[2026-05-31 01:30:02 AM] Checksum changed. Downloading https://updates.medulla-tech.io/updates_protected/20260426-184934-dumptable_update_data.sql
[2026-05-31 01:30:02 AM] Error downloading https://updates.medulla-tech.io/updates_protected/20260426-184934-dumptable_update_data.sql

Diagnostic

1. Vérifier le fichier téléchargé

Accéder au répertoire suivant :

/var/lib/pulse2/downloads

Rechercher les fichiers :

*.sql

Si un fichier SQL est présent, l'ouvrir avec la commande suivante :

head -50 nom_du_fichier.sql

ou :

less nom_du_fichier.sql

2. Vérifier le contenu du fichier

Si le fichier contient un message d'erreur HTML, une page d'authentification ou tout autre contenu différent d'instructions SQL, alors le téléchargement a échoué.

Important :
Le fichier doit commencer par des instructions SQL valides. Si vous observez du HTML, un message d'erreur ou un contenu incohérent, le fichier doit être supprimé.


Résolution

1. Supprimer le fichier SQL corrompu

rm -f /var/lib/pulse2/downloads/*.sql

2. Régénérer les tables du module Update

Lancer manuellement la commande suivante :

/usr/sbin/medulla-generate-winupdate-packages 2>&1 | tee -a /tmp/medulla-generate-winupdate-packages.log

Cette commande va :

  • Télécharger les dernières métadonnées WSUS
  • Reconstruire les tables de mises à jour
  • Réindexer les catalogues nécessaires au module Update

Alternative

Si vous ne souhaitez pas exécuter la commande manuellement, le traitement est lancé automatiquement chaque nuit à :

01:30

Il suffit alors de supprimer le fichier SQL corrompu puis d'attendre le prochain lancement planifié.


Vérification

Une fois le script terminé, vérifier que le fichier de log ne contient plus d'erreur :

tail -100 /tmp/medulla-generate-winupdate-packages.log

Puis reconnectez-vous à l'interface Medulla et ouvrez :

Updates → Catalogue WSUS

Les mises à jour Microsoft doivent à nouveau être visibles et exploitables.


Erreurs fréquentes

Le fichier SQL réapparaît en erreur

  • Vérifier l'accès Internet du serveur Medulla.
  • Vérifier les flux HTTPS vers updates.medulla-tech.io.
  • Vérifier qu'aucun proxy ou équipement de sécurité ne modifie le téléchargement.

Le script se termine sans erreur mais aucune mise à jour n'apparaît

  • Attendre quelques minutes que l'indexation soit terminée.
  • Vérifier les logs du module Update.
  • Relancer une seconde fois la commande de génération.

Valeurs par défaut

Élément Valeur
Script de génération /usr/sbin/medulla-generate-winupdate-packages
Répertoire de téléchargement /var/lib/pulse2/downloads
Fichier de log /tmp/medulla-generate-winupdate-packages.log
Exécution automatique 01h30
Versions concernées Medulla 5.5 et supérieures
Module concerné Update / WSUS