License Server will not start when only TLS 1.2 is enabled
Issue date | October 7, 2019 | |
Observed behavior | License Server will not start when only Transport Layer Security (TLS) 1.2 is enabled. | |
Products and versions affected | Virtual Hold Callback version 8.12.0-8.12.1 | |
Components affected |
| |
Applications affected | QueueManager | |
Severity | Major | |
Root cause | The Open Database Connectivity (ODBC) driver used by Erlang is incompatible with the datatype nvarchar(max) when configured for TLS 1.2. When querying the database, Erlang returns empty strings for nvarchar(max) fields, causing exceptions. These exceptions cause License Server to restart during startup. | |
Resolution | Upgrade to Callback version 8.12.2 or later | |
Expected availability | VHT Callbackversion 8.12.2 | |
Workarounds | Enable TLS 1.0 and TLS 1.1 on Core servers. | |
Defects related to this issue | 168700316 | Update nvarchar(max) to nvarchar(4000) in tables that are queried with Erlang. It is a limitation of Erlang with TLS 1.2 enabled |