AWEKAS no funciona en CumulusMX 5.0.1 - build5002

  • Hola,

    Versión 5.0.0 - build 5001
    - AWEKAS me funcionaba bien en Windows Server 2008 R2 x64.
    - AWEKAS me funcionaba bien en Windows 11 x64.

    Versión 5.0.1 - build 5002
    - AWEKAS no funciona en Windows Server 2008 R2 x64. La página web de AWEKAS indica que no se están recibiendo datos.
    - AWEKAS sí funciona en Windows 11 x64

    Si vuelvo a la versión anterior, de la versión 5.0.1 - build 5002 a la versión 5.0.0 - build 5001 en Windows Server 2008 R2, AWEKAS vuelve a funcionar. Por lo tanto, no puedo actualizar a la última versión en Windows Server 2008 R2 x64 porque AWEKAS no funcionaría.

    He visto lo siguiente en las notas de la versión 5.0.1 - build 5002:
    Updated: Some third-party loads have changed from HTTP to HTTPS: AWEKAS, PWS, WindGuru
    ¿Podría haber un error de programación que provoque que AWEKAS deje de funcionar en Windows Server 2008 R2 x64?

    Gracias

  • Ya encontré la causa y la solución. El problema viene por este cambio en CumulusMX: AWEKAS pasa de HTTP → HTTPS
    Y Windows Server 2008 R2: No tiene TLS 1.2 activo por defecto y No puede manejar HTTPS moderno correctamente.

    SOLUCIÓN
    1. Comprobar requisitos
    Tener Windows Server 2008 R2 SP1

    2. Instalar actualización necesaria
    Instalar: KB3140245 -> https://www.catalog.update.microsoft.com/Search.aspx?q=…x64%20KB3140245
    ¿Para qué sirve? Permite que el sistema use: TLS 1.1 y TLS 1.2 (conexiones WinHTTP, usadas por aplicaciones como CumulusMX)

    3. Activar TLS 1.2 manualmente
    Este paso es CLAVE (no se hace automáticamente)
    Abrir Bloc de notas y Pegar:

    Code
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
    "Enabled"=dword:00000001
    "DisabledByDefault"=dword:00000000
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server]
    "Enabled"=dword:00000001
    "DisabledByDefault"=dword:00000000


    Guardar como: tls12.reg y Ejecutar el archivo

    4. Reiniciar el servidor

    5. Verificar configuración
    Ir a: regedit -> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols
    Debe aparecer: TLS 1.2/Client y TLS 1.2/Server

    6. Probar CumulusMX
    Iniciar CumulusMX (build 5002) y esperar envío de datos a AWEKAS. AWEKAS vuelve a recibir datos correctamente