Dell Unity: When upgrading from Unity OE 5.3.0 to any newer version, license validation may fail
Summary: When upgrading from Unity OE 5.3.0 to any newer version, license validation may fail when any of the fields contain umlauts.
Symptoms
When upgrading from Unity OE 5.3.0 to any newer version, license validation may fail. The "FLX2FML" conversion process fails.
Cause
In 5.3 code, the license format was changed from FLX to XML. Any FLX licenses are converted to XML licenses through a process called "FLX2XML." However, the FLX2XML conversion process improperly handles umlauts (such as ö), resulting in a corrupted XML license file, causing validation to fail.
Umlauts are supported in the license files; it is only the conversion process which is mishandling the umlauts.
Resolution
Fix
A fix is in progress and will be delivered in a future Unity OE release. Please watch this Knowledgebase article for further updates.
Workaround
If the issue occurs during an upgrade, there are two potential workarounds:
- The XML license file can be manually generated from dell.com/support and can be uploaded to the system. No on-array conversion needs to take place. This is the preferred method.
- It is also possible to re-apply the old FLX license file at the conclusion of the upgrade, as it is still supported, but the issue will re-occur at the next upgrade. It is for this reason that we recommend Workaround 1.