Network Management
A fatal alert was generated and sent to the remote endpoint. This may result in termination of the connection. The TLS protocol defined fatal error code is 40. The Windows SChannel error state is 808
A fatal alert was generated and sent to the remote endpoint. This may result in the termination of the connection. The TLS protocol defined fatal error code is 40. The Windows SChannel error state is 808.Log Name: System Source: Schannel Date: 7/20/2016 11:57:27 AM Event ID: 36888 Task Category: None Level: Error Keywords: User: SYSTEM Computer: xxxxxxx Description: A fatal alert was generated and sent to the remote endpoint. This may result in the termination of the connection.
First published date
Last published date
Overview
The following error appears in events in the SolarWinds server:
A fatal alert was generated and sent to the remote endpoint. This may result in termination of the connection. The TLS protocol defined fatal error code is 40. The Windows SChannel error state is 808.
Event Details Log Name: System
Source: Schannel
Date: 7/20/2016 11:57:27 AM
Event ID: 36888
Task Category: None
Level: Error
Keywords:
User: SYSTEM
Computer: xxxxxxxxx
Description:
A fatal alert was generated and sent to the remote endpoint. This may result in termination of the connection. The TLS protocol defined fatal error code is 40. The Windows SChannel error state is 808.
Product section
Cause
Microsoft Windows update patch (KB3161606) disabled TLS 1.0. There are lots of issues reported with different products because some SolarWinds Orion product versions require TLS 1.0 to maintain the full functionality of the product.
See TLS compatibility with Orion Platform products to find out whether your Orion Platform products require TLS 1.0, 1.1, or 1.2.
Related articles
- KB3161606 Reported to Break Hyper-V (© 2017 Informa USA, Inc., available at http://www.itprotoday.com, obtained on December 13, 2017.)
- Integration Services update required 2012R2 host and VM (© 2017 Microsoft, Inc., available at https://social.technet.microsoft.com, obtained on December 13, 2017.)
- Don’t Deploy KB3161606 To Hyper-V Hosts, VMs, or SOFS (© 2017 Aidan Finn, available at http://www.aidanfinn.com, obtained on December 13, 2017.)
- June 2016 update rollup (KB3161606) for Windows 8.1, Windows RT 8.1, and Windows Server 2012 R2 (© 2017 BornCity, available at http://borncity.com, obtained on December 13, 2017.)
Resolution
Step 1
- Uninstall this Microsoft Windows update patch (KB3161606).
- This also applies to Microsoft Windows update patch (KB3161608)
Once uninstalled, check your Event Logs and Polling to verify the issue is now resolved.
Step 2
Legacy Tools such as Report Writer, Trap Viewer and some Major SolarWinds Modules require the TLS 1.0 function in SolarWinds Orion to maintain the full functionality of the product.
- Open Regedit and check the below key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols
You will see TLS 1.0\Client\ & TLS 1.0\Server. - In each folder, create the following keys:
- DWORD DisabledByDefault: 0
- DWORD Enabled: 1
You can do the same trick for TLS 1.1 or 1.2 if the keys are not there
For more information, see TLS/SSL Settings (© Microsoft 2018, available at https://docs.microsoft.com/en-us/pre...86418(v=ws.11), obtained on November 6, 2018).
Step 3
The ClientMinKeyBitLength DWord registry entry enables you to set the minimum DHE group size in bits that the client will accept from the server. In the following example, a 512-bit group size is accepted. By default, without the ClientMinKeyBitLength DWord registry entry present, Schannel uses a 1,024-bit minimum group size on the client.
To edit this registry entry, complete the following steps:
- Click Start > click Run > type Regedit in the text field, and click OK.
- Navigate to the following subkey in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\KeyExchangeAlgorithms\Diffie-Hellman - On the Edit menu, point to New, and click DWORD Value.
- Type
ClientMinKeyBitLengthfor the name of the DWORD, and press Enter. - Right-click
ClientMinKeyBitLength, and click Modify. - In the Value data box, enter 00000200 > click OK.
- Exit Registry Editor, and restart the computer.
Alternative solution
You can also apply Best Practices template using IIS Crypto tool from Nartac Software which is available below:
https://www.nartac.com/Products/IISCrypto (© 2018 Nartac Software, available at https://www.nartac.com/Products/IISCrypto, obtained on November 6, 2018)
Disclaimer: Please note, any content posted herein is provided as a suggestion or recommendation to you for your internal use. This is not part of the SolarWinds software or documentation that you purchased from SolarWinds, and the information set forth herein may come from third parties. Your organization should internally review and assess to what extent, if any, such custom scripts or recommendations will be incorporated into your environment. You elect to use third party content at your own risk, and you will be solely responsible for the incorporation of the same, if any.