Skip to main content

El módulo de actualización (WSUS) no está disponible tras la activación de la protección AES de los catálogos de actualizaciones

Aplicable a: Módulo de actualización (WSUS)
Versión: Medulla 5.5 y posteriores
Entorno: On-Premise
Categoría: Actualización / WSUS

Contexto

Tras activar la protección AES en los repositorios de actualizaciones de Medulla, puede ocurrir que el módulo Update (WSUS) deje de estar accesible o que no haya ninguna actualización disponible en la interfaz.

Este problema suele deberse a la presencia de un archivo SQL dañado o incompleto descargado antes de la activación del cifrado.


Síntomas

El módulo «Update» no muestra ninguna actualización o parece estar vacío.

En el siguiente archivo de registro:

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

puedes encontrar errores similares a estos:

[31/05/2026 01:30:02 a. m.] La suma de comprobación ha cambiado. Descargando https://updates.medulla-tech.io/updates_protected/20260426-184934-dumptable_update_data.sql
[31/05/2026 01:30:02 a. m.] Error al descargar https://updates.medulla-tech.io/updates_protected/20260426-184934-dumptable_update_data.sql

Diagnóstico

1. Comprueba el archivo descargado

Accede al siguiente directorio:

/var/lib/pulse2/downloads

Busca los archivos:

*.sql

Si hay algún archivo SQL, ábrelo con el siguiente comando:

head -50 nombre_del_archivo.sql

o:

less nombre_del_archivo.sql

2. Comprueba el contenido del archivo

Si el archivo contiene un mensaje de error HTML, una página de autenticación o cualquier otro contenido que no sean instrucciones SQL, la descarga habrá fallado.

Importante:
El archivo debe comenzar con instrucciones SQL válidas. Si observas código HTML, un mensaje de error o contenido incoherente, debes eliminar el archivo.


Solución

1. Eliminar el archivo SQL dañado

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

2. Regenerar las tablas del módulo Update

Ejecuta manualmente el siguiente comando:

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

Este comando:

  • Descargar los últimos metadatos de WSUS
  • Reconstruir las tablas de actualizaciones
  • Reindexar los catálogos necesarios para el módulo Update

Alternativa

Si no desea ejecutar el comando manualmente, el proceso se inicia automáticamente cada noche a las:

las 01:30

En ese caso, basta con eliminar el archivo SQL dañado y esperar a la próxima ejecución programada.


Comprobación

Una vez finalizado el script, comprueba que el archivo de registro ya no contenga errores:

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

A continuación, vuelve a iniciar sesión en la interfaz de Medulla y abre:

Actualizaciones → Catálogo WSUS

Las actualizaciones de Microsoft deberían volver a estar visibles y disponibles.


Errores frecuentes

El archivo SQL vuelve a aparecer con un error

  • Comprueba la conexión a Internet del servidor Medulla.
  • Comprueba las conexiones HTTPS a updates.medulla-tech.io.
  • Comprueba que ningún proxy o dispositivo de seguridad altere la descarga.

El script finaliza sin errores, pero no aparece ninguna actualización

  • Espera unos minutos a que finalice la indexación.
  • Comprueba los registros del módulo Update.
  • Vuelve a ejecutar el comando de generación por segunda vez.

Valores por defecto

Elemento Valor
Script de generación /usr/sbin/Medulla-generate-winupdate-packages
Directorio de descargas /var/lib/pulse2/downloads
Archivo de registro /tmp/Medulla-generate-winupdate-packages.log
Ejecución automática 01:30
Versiones afectadas Medulla 5.5 y superiores
Módulo afectado Update / WSUS