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 |