Ошибка 36874 schannel windows server 2012

  • Remove From My Forums
  • Вопрос

  • Имеется сервер Windows Server 2012. Исполняет роль шлюза терминалов.

    В журнале событий я вижу такую ошибку:

    Источник: Schannel

    ID: 36874

    Получен запрос на подключение TLS 1.1 от удаленного клиентского приложения, но ни один из поддерживаемых этим приложением комплектов шифров не поддерживается сервером. Запрос на подключение SSL завершился с ошибкой.

    Что это за проблема?

Ответы

  • Смысл в том, что какой-то клиент попытался установить TLS сессию (TLS 1.1), но не удалось, т.к. сервер и клиент не смогли согласовать алгоритм шифрования. Возможно на сервере не разрешены устаревшие алгоритмы, а клиент не поддерживает современные. Вот
    тут есть тулза которая может помочь в настроке шифрования. Еще неплохо написано

    тут. Вас просто ошибка беспокоит или есть какие-то проявления этой ошибки?

    • Помечено в качестве ответа

      7 февраля 2014 г. 7:18

    • Помечено в качестве ответа
      MikAndr
      22 ноября 2017 г. 9:03
MapiExceptionNetworkError: Unable to mount database
www.microsoft.com

Ошибки 36874, 36887, 36888 Schannel стали регулярно появляться на сервере Exchange 2013. За целый день накапливались десятки сообщений,  но при этом работоспособность сервера нарушена не была.

Сокращение Schannel означает Secure Channel 1библиотека, криптографический провайдер (Security Support Provider — SSP), используемый для взаимодействия по протоколу http. По большому счету ошибки 36874, 36887, 36888 не сигнализируют о какой-то серьезной проблеме на сервере, а служат скорее для отладки взаимодействия с клиентами. Именно поэтому лишние оповещения от Schannel могут быть просто отключены.

Тем не менее, обилие одних и тех же ошибок Schannel осложняло диагностику на сервере и надо было от них избавляться.


Найти больше информации по настройке и администрированию Exchange 2013 на моем блоге вы сможете в основной статье тематики — Exchange 2013 — Установка, настройка, администрирование.


Традиционно в самом начале диагностические сведения об ошибках, чтобы вы могли их точно идентифицировать у себя. Schannel 36874:

Получен запрос на подключение TLS 1.2 от удаленного клиентского приложения, но ни один из поддерживаемых этим приложением комплектов шифров не поддерживается сервером. Запрос на подключение SSL завершился с ошибкой.

Ошибки 36874, 36887, 36888 Schannel 01

Schannel 36887:

С удаленной конечной точки получено оповещение о неустранимой ошибке. Определенный в протоколе TLS код оповещения о неустранимой ошибке: 46.

Ошибки 36874, 36887, 36888 Schannel 02

Schannel 36888:

Оповещение о неустранимой ошибке было создано и отправлено удаленной конечной точке. Это может привести к разрыву соединения. Определенный в протоколе TLS код оповещения о неустранимой ошибке: 10. Состояние ошибки Windows SChannel: 1203.

Ошибки 36874, 36887, 36888 Schannel 03

Для отключения индикации ошибок достаточно задать нужное значение параметра EventLogging в ветке реестра:

HKLMSystemCurrentControlSetControlSecurityProvidersSCHANNEL

При этом он может принимать следующие значения:

Значение Описание
0x0000 Не записывать в журнал
0x0001 Журнал сообщений об ошибках
0x0002 Журнал предупреждений
0x0004 Журнал информационные и успешные события

Вариант 0x0000 меня полностью устраивает.

Открыв нужную ветку реестра, я не увидел раздела SCHANNEL. Поиск по всему реестру по вхождению SCHANNEL выдал:

HKEY_LOCAL_MACHINESYSTEMControlSet001ControlSecurityProvidersSCHANNEL

HKEY_LOCAL_MACHINESYSTEMControlSet002ControlSecurityProvidersSCHANNEL

Это не совсем то, о чем говорится в статье Microsoft 2, но можно попробовать задать нужные настройки и в этих ветках реестра. Кстати, это помогло.

Напоминаю, что все изменения в реестре вы выполняете на свой страх и риск, перед изменениями не забудьте сделать бэкап. Некорректные настройки могут привести к остановке работы сервера.

Может быть вам поможет дополнительная информация по кодам ошибок SSL 3.

comments powered by HyperComments

  • Remove From My Forums
  • Question

  • Greetings,

    The scenario is the following: 1 Windows Server 2008 R2 SP1 (patched up to date).

    There are two errors that shows every 10 seconds:

    Log Name:      System
    Source:        Schannel
    Date:          19/07/2012 14:59:58
    Event ID:      36874
    Task Category: None
    Level:         Error
    Keywords:      
    User:          SYSTEM
    Computer:      Server.Mydomain.com
    Description:
    An SSL 3.0 connection request was received from a remote client application, but none of the cipher suites supported by the client application are supported by the server. The SSL connection request has failed.
    Event Xml:
    <Event xmlns=»http://schemas.microsoft.com/win/2004/08/events/event»>
      <System>
        <Provider Name=»Schannel» Guid=»{1F678132-5938-4686-9FDC-C8FF68F15C85}» />
        <EventID>36874</EventID>
        <Version>0</Version>
        <Level>2</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x8000000000000000</Keywords>
        <TimeCreated SystemTime=»2012-07-19T19:59:58.511146300Z» />
        <EventRecordID>5908</EventRecordID>
        <Correlation />
        <Execution ProcessID=»484″ ThreadID=»524″ />
        <Channel>System</Channel>
        <Computer>Server.Mydomain.com</Computer>
        <Security UserID=»S-1-5-18″ />
      </System>
      <EventData>
        <Data Name=»Protocol»>SSL 3.0</Data>
      </EventData>
    </Event>

    Log Name:      System
    Source:        Schannel
    Date:          19/07/2012 14:59:58
    Event ID:      36888
    Task Category: None
    Level:         Error
    Keywords:      
    User:          SYSTEM
    Computer:      Server.Mydomain.com
    Description:
    The following fatal alert was generated: 40. The internal error state is 107.
    Event Xml:
    <Event xmlns=»http://schemas.microsoft.com/win/2004/08/events/event»>
      <System>
        <Provider Name=»Schannel» Guid=»{1F678132-5938-4686-9FDC-C8FF68F15C85}» />
        <EventID>36888</EventID>
        <Version>0</Version>
        <Level>2</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x8000000000000000</Keywords>
        <TimeCreated SystemTime=»2012-07-19T19:59:58.511146300Z» />
        <EventRecordID>5909</EventRecordID>
        <Correlation />
        <Execution ProcessID=»484″ ThreadID=»524″ />
        <Channel>System</Channel>
        <Computer>Server.Mydomain.com</Computer>
        <Security UserID=»S-1-5-18″ />
      </System>
      <EventData>
        <Data Name=»AlertDesc»>40</Data>
        <Data Name=»ErrorState»>107</Data>
      </EventData>
    </Event>

    Note: This server has IIS installed (requirement for web console of System Center Operations Manager 2012)

    The questions are:

    Is this behavior normal?

    if no

    How to fix this problem?

    Thanks in advance!

Answers

  • Hi,

    Thanks for posting in Microsoft TechNet forums.

    If everything is working fine, it is OK that we just turn off these two error reporting.

    We can check the information in this thread:

    Getting Schannel 36874 errors on my CAS/HT servers

    http://social.technet.microsoft.com/Forums/en-US/exchange2010/thread/7b95a21c-67fc-49a9-8198-b9e364523d27/

    Also if you need any help regarding IIS, we can seek help in our IIS forum:

    Internet Information Server (IIS)

    http://social.technet.microsoft.com/Forums/en-US/iises/threads

    Hope the information can be useful to you.

    Regards

    Kevin

    • Proposed as answer by

      Wednesday, July 25, 2012 9:15 AM

    • Unproposed as answer by
      ARNAERT Marc
      Wednesday, July 25, 2012 9:15 AM
    • Marked as answer by
      朱鸿文
      Wednesday, August 1, 2012 1:37 AM

  • Hi,

    This error can be received due to an incompatible browser problem and SSL 3.0 connection request cannot be handled.

    As discussed, we can modify that registry key to disable the additional secure channel event logging if every works fine.

    Also we can check the thread below. It mentioned another scenario in which the «The following fatal alert was generated: 40. The internal error state is 107.» error could be received:

    Why does Window’s SSL Cipher-Suite get restricted under certain SSL certificates?

    http://serverfault.com/questions/166750/why-does-windows-ssl-cipher-suite-get-restricted-under-certain-ssl-certificates

    (Note: Since the site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.)

    Regards

    Kevin

    • Marked as answer by
      朱鸿文
      Wednesday, August 1, 2012 1:37 AM

  • Remove From My Forums
  • Question

  • Greetings,

    The scenario is the following: 1 Windows Server 2008 R2 SP1 (patched up to date).

    There are two errors that shows every 10 seconds:

    Log Name:      System
    Source:        Schannel
    Date:          19/07/2012 14:59:58
    Event ID:      36874
    Task Category: None
    Level:         Error
    Keywords:      
    User:          SYSTEM
    Computer:      Server.Mydomain.com
    Description:
    An SSL 3.0 connection request was received from a remote client application, but none of the cipher suites supported by the client application are supported by the server. The SSL connection request has failed.
    Event Xml:
    <Event xmlns=»http://schemas.microsoft.com/win/2004/08/events/event»>
      <System>
        <Provider Name=»Schannel» Guid=»{1F678132-5938-4686-9FDC-C8FF68F15C85}» />
        <EventID>36874</EventID>
        <Version>0</Version>
        <Level>2</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x8000000000000000</Keywords>
        <TimeCreated SystemTime=»2012-07-19T19:59:58.511146300Z» />
        <EventRecordID>5908</EventRecordID>
        <Correlation />
        <Execution ProcessID=»484″ ThreadID=»524″ />
        <Channel>System</Channel>
        <Computer>Server.Mydomain.com</Computer>
        <Security UserID=»S-1-5-18″ />
      </System>
      <EventData>
        <Data Name=»Protocol»>SSL 3.0</Data>
      </EventData>
    </Event>

    Log Name:      System
    Source:        Schannel
    Date:          19/07/2012 14:59:58
    Event ID:      36888
    Task Category: None
    Level:         Error
    Keywords:      
    User:          SYSTEM
    Computer:      Server.Mydomain.com
    Description:
    The following fatal alert was generated: 40. The internal error state is 107.
    Event Xml:
    <Event xmlns=»http://schemas.microsoft.com/win/2004/08/events/event»>
      <System>
        <Provider Name=»Schannel» Guid=»{1F678132-5938-4686-9FDC-C8FF68F15C85}» />
        <EventID>36888</EventID>
        <Version>0</Version>
        <Level>2</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x8000000000000000</Keywords>
        <TimeCreated SystemTime=»2012-07-19T19:59:58.511146300Z» />
        <EventRecordID>5909</EventRecordID>
        <Correlation />
        <Execution ProcessID=»484″ ThreadID=»524″ />
        <Channel>System</Channel>
        <Computer>Server.Mydomain.com</Computer>
        <Security UserID=»S-1-5-18″ />
      </System>
      <EventData>
        <Data Name=»AlertDesc»>40</Data>
        <Data Name=»ErrorState»>107</Data>
      </EventData>
    </Event>

    Note: This server has IIS installed (requirement for web console of System Center Operations Manager 2012)

    The questions are:

    Is this behavior normal?

    if no

    How to fix this problem?

    Thanks in advance!

Answers

  • Hi,

    Thanks for posting in Microsoft TechNet forums.

    If everything is working fine, it is OK that we just turn off these two error reporting.

    We can check the information in this thread:

    Getting Schannel 36874 errors on my CAS/HT servers

    http://social.technet.microsoft.com/Forums/en-US/exchange2010/thread/7b95a21c-67fc-49a9-8198-b9e364523d27/

    Also if you need any help regarding IIS, we can seek help in our IIS forum:

    Internet Information Server (IIS)

    http://social.technet.microsoft.com/Forums/en-US/iises/threads

    Hope the information can be useful to you.

    Regards

    Kevin

    • Proposed as answer by

      Wednesday, July 25, 2012 9:15 AM

    • Unproposed as answer by
      ARNAERT Marc
      Wednesday, July 25, 2012 9:15 AM
    • Marked as answer by
      朱鸿文
      Wednesday, August 1, 2012 1:37 AM

  • Hi,

    This error can be received due to an incompatible browser problem and SSL 3.0 connection request cannot be handled.

    As discussed, we can modify that registry key to disable the additional secure channel event logging if every works fine.

    Also we can check the thread below. It mentioned another scenario in which the «The following fatal alert was generated: 40. The internal error state is 107.» error could be received:

    Why does Window’s SSL Cipher-Suite get restricted under certain SSL certificates?

    http://serverfault.com/questions/166750/why-does-windows-ssl-cipher-suite-get-restricted-under-certain-ssl-certificates

    (Note: Since the site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.)

    Regards

    Kevin

    • Marked as answer by
      朱鸿文
      Wednesday, August 1, 2012 1:37 AM

null

При неудачном подключении к LDAPs  определить причину проблемы со стороны клиента крайне затруднительно по причине «информативности» вывода:

ld = ldap_sslinit("DC.domain", 636, 1);
Error 0 = ldap_set_option(hLdap, LDAP_OPT_PROTOCOL_VERSION, 3);
Error 81 = ldap_connect(hLdap, NULL);
Server error: <empty>
Error <0x51>: Fail to connect to DC.domain.

Имея доступ к журналу событий System (Event viewer) на контроллере домена можно определить причину (коих может быть великое множество).
В данной заметке раскажу про часто встречающуюся проблему после конфигурации LDAPS, а именно ошибку аутентификации в Secure Channel (Schannel

Log Name:      System
Source:        Schannel
Date:          21.01.2016 12:28:12
Event ID:      36874
Task Category: None
Level:         Error
Keywords:      
User:          SYSTEM
Computer:      DC.domain
Description:
An TLS 1.2 connection request was received from a remote client application, but none of the cipher suites supported by the client application are supported by the server. The SSL connection request has failed.

Проблема заключается в том, что по умолчанию TLS 1.2 отключен на стороне сервера.

Конкретно в Вашем случае отключено может быть что угодно (SSL…,TLS….).

Соединение не удается и следом за Event ID:      36874 следует:

Log Name:      System
Source:        Schannel
Date:          21.01.2016 12:28:12
Event ID:      36888
Task Category: None
Level:         Error
Keywords:      
User:          SYSTEM
Computer:      DC.domain
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 1205.

Решение

Решением является включение TLS 1.2.

Оперативно это можно выполнить через правку реестра путем создания ключа TLS 1.2ClientDisabledByDefault в ветке реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocols

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2ClientDisabledByDefault


Значение ключа DisabledByDefault должно быть выключено (1).

В случае проблем не с TLS 1.2 действия аналогичны. Более подробно параметры реестра для SCHANNEL можно посмотреть здесь.

Понравилась статья? Поделить с друзьями:
  • Ошибка 36 504 опель астра аш
  • Ошибка 36851 сканер не отвечает ricoh
  • Ошибка 3597 cummins газель
  • Ошибка 368 роблокс
  • Ошибка 368 fanuc