Random Software Protection Failure issues.

Dear all,

We currently have the following SCADA setup:

  • AVEVA Plant SCADA 2023 R2 (June 2025 patch)

  • Distributed system: 1 Primary Server, 1 Backup Server, 1 Dev workstation, 2 Viewers

  • All servers are Windows VMs on a Proxmox cluster

  • Licensing: AVEVA Enterprise Licensing (AEL / Enterprise License Manager), software-based license, valid and not expiring

Since installation one year ago, SCADA services crash with Software Protection Failure and automatically restart approximately every 2 hours.

Based on the sample syslog below, it looks like it tries to check for USB Dongle License, while we are using Enterprise License Manager.

Anyone has suggestions on how to prevent such behavior?

Thank you very much in advance for your help and guidance.

 

[EXAMPLE LOGS]

2025-12-23 09:05:33.829              +01:00   Licensing - AELProvider: Successfully acquired license for feature: tagcount, count: 100000

2025-12-23 09:20:33.908              +01:00   Licensing - AELProvider: Successfully acquired license for feature: tagcount, count: 1

2025-12-23 09:20:33.908              +01:00   Licensing - AELProvider: Successfully acquired license for feature: server, count: 1

2025-12-23 09:20:34.114              +01:00   Licensing - AELProvider: Successfully acquired license for feature: tagcount, count: 100000

2025-12-23 09:35:36.471              +01:00   Licensing - AELProvider: Failed to acquire license for feature: tagcount, Error: 128

2025-12-23 09:35:36.471              +01:00   Licensing - AELProvider: GetLicenses AcquireLicenses failed

2025-12-23 09:38:12.872              +01:00   Licensing::OEM_DONGLE:oemDongleCheckLicence, hr: (0x00000000), license status: 1

2025-12-23 09:39:53.966              +01:00   Licensing::OEM_DONGLE:oemDongleCheckLicence, hr: (0x00000000), license status: 1

2025-12-23 09:39:53.985              +01:00   Licensing::OEM_DONGLE:oemDongleCheckLicence, hr: (0x00000000), license status: 1

2025-12-23 09:39:54.109              +01:00   Licensing::OEM_DONGLE:oemDongleCheckLicence, hr: (0x00000000), license status: 1

2025-12-23 09:40:34.241              +01:00   Licensing::OEM_DONGLE:oemDongleCheckLicence, hr: (0x00000000), license status: 1

2025-12-23 09:40:34.255              +01:00               Licensing::LicenseProtection:LicenseProtectionCheck, local license doesn't support run time (key failure #1)

2025-12-23 09:43:12.856              +01:00   Licensing::OEM_DONGLE:oemDongleCheckLicence, hr: (0x00000000), license status: 1

2025-12-23 09:44:53.966              +01:00   Licensing::OEM_DONGLE:oemDongleCheckLicence, hr: (0x00000000), license status: 1

2025-12-23 09:44:53.983              +01:00   Licensing::OEM_DONGLE:oemDongleCheckLicence, hr: (0x00000000), license status: 1

2025-12-23 09:44:54.110              +01:00   Licensing::OEM_DONGLE:oemDongleCheckLicence, hr: (0x00000000), license status: 1

2025-12-23 09:45:34.243              +01:00   Licensing::OEM_DONGLE:oemDongleCheckLicence, hr: (0x00000000), license status: 1

2025-12-23 09:45:34.259              +01:00               Licensing::LicenseProtection:LicenseProtectionCheck, local license doesn't support run time (key failure #2)

2025-12-23 09:48:12.856              +01:00   Licensing::OEM_DONGLE:oemDongleCheckLicence, hr: (0x00000000), license status: 1

2025-12-23 09:49:53.967              +01:00   Licensing::OEM_DONGLE:oemDongleCheckLicence, hr: (0x00000000), license status: 1

2025-12-23 09:49:53.985              +01:00   Licensing::OEM_DONGLE:oemDongleCheckLicence, hr: (0x00000000), license status: 1

2025-12-23 09:49:54.111              +01:00   Licensing::OEM_DONGLE:oemDongleCheckLicence, hr: (0x00000000), license status: 1

2025-12-23 09:50:34.243              +01:00   Licensing::OEM_DONGLE:oemDongleCheckLicence, hr: (0x00000000), license status: 1

2025-12-23 09:50:34.258              +01:00               Licensing::LicenseProtection:LicenseProtectionCheck, local license doesn't support run time (key failure #3)

2025-12-23 09:53:12.856              +01:00   Licensing::OEM_DONGLE:oemDongleCheckLicence, hr: (0x00000000), license status: 1

2025-12-23 09:54:53.968              +01:00   Licensing::OEM_DONGLE:oemDongleCheckLicence, hr: (0x00000000), license status: 1

2025-12-23 09:54:53.985              +01:00   Licensing::OEM_DONGLE:oemDongleCheckLicence, hr: (0x00000000), license status: 1

2025-12-23 09:54:54.111              +01:00   Licensing::OEM_DONGLE:oemDongleCheckLicence, hr: (0x00000000), license status: 1

2025-12-23 09:55:34.245              +01:00   Licensing::OEM_DONGLE:oemDongleCheckLicence, hr: (0x00000000), license status: 1

2025-12-23 09:55:34.259              +01:00               Licensing::LicenseProtection:LicenseProtectionCheck, local license doesn't support run time (key failure #4)

2025-12-23 09:55:34.259              +01:00   ## SHUTDOWN ## - Software Protection Failure (at File (..\ioserver\LicenseProtection.cpp) Line (1576))

2025-12-23 09:55:34.368              +01:00   Licensing - AELProvider: Releasing AEL license for feature: server

2025-12-23 09:55:34.422              +01:00   Licensing - AELProvider: Releasing AEL license for feature: tagcount

2025-12-23 09:55:37.986              +01:00   *************************************

2025-12-23 09:55:37.987              +01:00   *** SCADA process is starting up ***

2025-12-23 09:55:37.987              +01:00   Running in 32 bit process architecture

2025-12-23 09:55:37.988              +01:00   Running in Service Mode

Parents Reply Children
No Data