exchange ecp что то пошло не так

Exchange ecp что то пошло не так

exchange ecp что то пошло не так. Смотреть фото exchange ecp что то пошло не так. Смотреть картинку exchange ecp что то пошло не так. Картинка про exchange ecp что то пошло не так. Фото exchange ecp что то пошло не так

Вопрос

exchange ecp что то пошло не так. Смотреть фото exchange ecp что то пошло не так. Смотреть картинку exchange ecp что то пошло не так. Картинка про exchange ecp что то пошло не так. Фото exchange ecp что то пошло не так

exchange ecp что то пошло не так. Смотреть фото exchange ecp что то пошло не так. Смотреть картинку exchange ecp что то пошло не так. Картинка про exchange ecp что то пошло не так. Фото exchange ecp что то пошло не так

Речь идёт о Windows Server 2012 r2 и Exchange Server 2013 CU 23

Сегодня OWA начала вести себя следующий образом: с любого компьютера после открытия внутреннего или внешнего почтовых адресов браузер пишет

Страница недоступна
Сайт contoso.local выполнил переадресацию слишком много раз.
Удалите файлы cookie.
ERR_TOO_MANY_REDIRECTS

Если открыть в режиме инкогнито, видна форма ввода логина и пароля. Если ввести неправильные данные, выдаётся ошибка соответствующая ошибка о неверности введённых данных. Если ввести правильные данные, происходит переадресация на адрес contoso.local/owa/auth/errorFE.aspx?httpCode=500 Со следующим текстом:

что-то пошло не так
К сожалению, мы не можем получить эту информацию прямо сейчас. Пожалуйста, повторите попытку позже. Если проблема повторится, обратитесь в службу поддержки.
В подробностях только

Аналогичная история с внешним адресом, mail.contoso/owa.

При этом в журнале событий в разделе «Приложение» на почтовом сервере видно событие от «MSExchange Front End HTTP Proxy» с кодом 1003:

[Owa] An internal server error occurred. The unhandled exception was: Microsoft.Exchange.Diagnostics.ExAssertException: ASSERT: HMACProvider.GetCertificates:protectionCertificates.Length c__DisplayClass3f. b__3e()
в Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)

При этом, если попробовать открыть этот же адрес с самого сервера, где установлен Exchange, после ввода логина и пароля уже не отображается стандартная страница эксча с 🙁 и «что-то пошло не так», а видна ошибка IIS

Ошибка сервера в приложении ‘/owa’.
ASSERT: HMACProvider.GetCertificates:protectionCertificates.Length c__DisplayClass3f. b__3e() +311
Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate) +35
Microsoft.Exchange.HttpProxy.Diagnostics.SendWatsonReportOnUnhandledException(MethodDelegate methodDelegate, LastChanceExceptionHandler exceptionHandler) +120
Microsoft.Exchange.HttpProxy.ProxyRequestHandler.CallThreadEntranceMethod(MethodDelegate method) +69

[AggregateException: Произошла одна или несколько ошибок.]
Microsoft.Exchange.HttpProxy.ProxyRequestHandler.EndProcessRequest(IAsyncResult result) +416
System.Web.CallHandlerExecutionStep.InvokeEndHandler(IAsyncResult ar) +231
System.Web.CallHandlerExecutionStep.OnAsyncHandlerCompletion(IAsyncResult ar) +172

В этом случае в журнал событий записывается следующее событие от ASP.NET 4.0.30319.0 с кодом 1309

Event code: 3005
Event message: Возникло необработанное исключение.
Event time: 14.07.2021 16:12:24
Event time (UTC): 14.07.2021 13:12:24
Event ID: f617e5d236a742a9b72961b3146369f2
Event sequence: 373
Event occurrence: 293
Event detail code: 0

Application information:
Application domain: /LM/W3SVC/1/ROOT/owa-2-132707410127023554
Trust level: Full
Application Virtual Path: /owa
Application Path: D:\EXCH\FrontEnd\HttpProxy\owa\
Machine name: contoso

Process information:
Process ID: 13152
Process name: w3wp.exe
Account name: NT AUTHORITY\СИСТЕМА

Exception information:
Exception type: ExAssertException
Exception message: ASSERT: HMACProvider.GetCertificates:protectionCertificates.Length c__DisplayClass3f. b__3e()
в Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
в Microsoft.Exchange.HttpProxy.Diagnostics.SendWatsonReportOnUnhandledException(MethodDelegate methodDelegate, LastChanceExceptionHandler exceptionHandler)
в Microsoft.Exchange.HttpProxy.ProxyRequestHandler.CallThreadEntranceMethod(MethodDelegate method)

Request information:
Request URL: localhost:443/owa/auth.owa
Request path: /owa/auth.owa
User host address: 127.0.0.1
User: domain\HealthMailbox81fb5aa
Is authenticated: True
Authentication Type: Basic
Thread account name: NT AUTHORITY\СИСТЕМА

Thread information:
Thread ID: 32
Thread account name: NT AUTHORITY\СИСТЕМА
Is impersonating: False
Stack trace: в Microsoft.Exchange.Diagnostics.ExAssert.AssertInternal(String formatString, Object[] parameters)
в Microsoft.Exchange.Clients.Common.HmacProvider.GetCertificates()
в Microsoft.Exchange.Clients.Common.HmacProvider.GetHmacProvider()
в Microsoft.Exchange.Clients.Common.HmacProvider.ComputeHmac(Byte[][] messageArrays)
в Microsoft.Exchange.HttpProxy.FbaModule.SetCadataCookies(HttpApplication httpApplication)
в Microsoft.Exchange.HttpProxy.FbaFormPostProxyRequestHandler.HandleFbaFormPost(BackEndServer backEndServer)
в Microsoft.Exchange.HttpProxy.FbaFormPostProxyRequestHandler.ShouldContinueProxy()
в Microsoft.Exchange.HttpProxy.ProxyRequestHandler.BeginProxyRequestOrRecalculate()
в Microsoft.Exchange.HttpProxy.ProxyRequestHandler.InternalOnCalculateTargetBackEndCompleted(TargetCalculationCallbackBeacon beacon)
в Microsoft.Exchange.HttpProxy.ProxyRequestHandler.<>c__DisplayClass3f. b__3e()
в Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(TryDelegate tryDelegate, FilterDelegate filterDelegate, CatchDelegate catchDelegate)
в Microsoft.Exchange.HttpProxy.Diagnostics.SendWatsonReportOnUnhandledException(MethodDelegate methodDelegate, LastChanceExceptionHandler exceptionHandler)
в Microsoft.Exchange.HttpProxy.ProxyRequestHandler.CallThreadEntranceMethod(MethodDelegate method)

Custom event details:

Удалял msExchCanaryData0 и перезапускал пуллы приложений.

Источник

Доступ к OWA и ECP после установки Exchange Server 2016 CU6

Симптомы

После установки обновления для Microsoft Exchange Server 2016 накопительное обновление 6 (CU6), нет доступа к Outlook Web App (OWA) и Exchange управления панели (ECP), и появляется следующее сообщение об ошибке:

🙁 Что-то пошло не так
Не удается получить эту информацию прямо сейчас. Повторите попытку позже.
X-ClientId: ClientID
X-FEServer: Exch1

Кроме того следующие сведения о событиях записываются в журнал приложений, на котором размещена база данных почтовых ящиков сервера Exchange:

Имя журнала: приложения
Источник: MSExchange OAuth
Код события: 2004
Категории задач: Настройка
Уровень: предупреждение
Ключевые слова: классический
Пользователь: н/д
Компьютер: mail.contoso.com
описание
Не удается найти сертификат с отпечатком CertificateValue в текущем компьютере или сертификат отсутствует закрытый ключ. Сертификат необходим для исходящих маркер подписи.

Журнал имя: приложения
Source: ASP.NET 4.0.30319.0
Код события: 1309
Категория задачи: Веб-события
Уровень: предупреждение
Ключевые слова: классический
User: N/A
описание
Код события: 3005
Сообщение о событии: произошло необработанное исключение.
Код события: код события
Последовательность событий: 2
Вхождение события: 1
Подробный код события: 0

Сведения о приложении:
Домен приложения: / LM/W3SVC/2/ROOT/owa-2- тома
Уровень доверия: полный
Виртуальный путь приложения: / OWA
Путь приложения: C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\owa\
Имя компьютера: Exch1

Информация о процессе:
Идентификатор процесса: 21508
Имя процесса: w3wp.exe
Имя учетной записи: «NT AUTHORITY\SYSTEM»

Сведения об исключении:
Тип исключения: TargetInvocationException
Сообщение исключения: исключения, адресат вызова.
в System.RuntimeMethodHandle.InvokeMethod (целевой объект, объект аргументов [], подпись sig, логического конструктора)
в System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal (объект obj, Object [] parameters объекта аргументов [])
в System.Reflection.RuntimeMethodInfo.Invoke (объект obj, BindingFlags invokeAttr, связыватель Binder, Object [] parameters, CultureInfo языка и региональных параметров)
Owin.Loader.DefaultLoader. <> c__DisplayClass12. b__b (построитель IAppBuilder)
Owin.Loader.DefaultLoader. <> c__DisplayClass1. b__0(IAppBuilder builder)
в Microsoft.Owin.Host.SystemWeb.OwinAppContext.Initialize (действие «1 запуска)
в Microsoft.Owin.Host.SystemWeb.OwinBuilder.Build (действие «1 запуска)
в Microsoft.Owin.Host.SystemWeb.OwinHttpModule.InitializeBlueprint()
в System.Threading.LazyInitializer.EnsureInitializedCore[T] (T конечного файла, и логическое значение, инициализированный объект & syncLock valueFactory Func’1)
в Microsoft.Owin.Host.SystemWeb.OwinHttpModule.Init (HttpApplication контекст)
в System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS (IntPtr appContext, контекст HttpContext, обработчики MethodInfo [])
в System.Web.HttpApplication.InitSpecial (состояние HttpApplicationState, обработчики MethodInfo [], IntPtr appContext, контекст HttpContext)
в System.Web.HttpApplicationFactory.GetSpecialApplicationInstance (IntPtr appContext, контекст HttpContext)
в System.Web.Hosting.PipelineRuntime.InitializeApplication (IntPtr appContext)

Сертификат шифрования отсутствует.
в Microsoft.Exchange.Security.Authentication.Utility.GetCertificates()
в Microsoft.Exchange.Clients.Owa2.Server.Core.notifications.SignalR.SignalRStartup.Configuration (приложение IAppBuilder)

Информация о запросе:
URL-адрес запроса: https:// mail.contoso.com: URLID/owa/? bO = 1
Путь запроса: /owa/
Адрес хоста пользователя: UserHostAddressC:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\owa\
User:
Проверки подлинности: False
Тип проверки подлинности:
Имя учетной записи потока: «NT AUTHORITY\SYSTEM»

Информация о потоке:
Идентификатор потока: 24
Имя учетной записи потока: «NT AUTHORITY\SYSTEM»
Является олицетворением: False
Трассировка стека: в System.RuntimeMethodHandle.InvokeMethod (целевой объект, объект аргументов [], подпись sig, логического конструктора)
в System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal (объект obj, Object [] parameters объекта аргументов [])
в System.Reflection.RuntimeMethodInfo.Invoke (объект obj, BindingFlags invokeAttr, связыватель Binder, Object [] parameters, CultureInfo языка и региональных параметров)
Owin.Loader.DefaultLoader. <> c__DisplayClass12. b__b (построитель IAppBuilder)
Owin.Loader.DefaultLoader. <> c__DisplayClass1. b__0(IAppBuilder builder)
в Microsoft.Owin.Host.SystemWeb.OwinAppContext.Initialize (действие «1 запуска)
в Microsoft.Owin.Host.SystemWeb.OwinBuilder.Build (действие «1 запуска)
в Microsoft.Owin.Host.SystemWeb.OwinHttpModule.InitializeBlueprint()
в System.Threading.LazyInitializer.EnsureInitializedCore[T] (T конечного файла, и логическое значение, инициализированный объект & syncLock valueFactory Func’1)
в Microsoft.Owin.Host.SystemWeb.OwinHttpModule.Init (HttpApplication контекст)
в System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS (IntPtr appContext, контекст HttpContext, обработчики MethodInfo [])
в System.Web.HttpApplication.InitSpecial (состояние HttpApplicationState, обработчики MethodInfo [], IntPtr appContext, контекст HttpContext)
в System.Web.HttpApplicationFactory.GetSpecialApplicationInstance (IntPtr appContext, контекст HttpContext)
в System.Web.Hosting.PipelineRuntime.InitializeApplication (IntPtr appContext)

Причина

Эта проблема возникает, если сертификата проверки подлинности сервера Exchange, использовался для подписи OAuth отсутствует на сервере Exchange. Можно выполнить следующую команду, чтобы проверить, является ли сертификат отсутствует:

Если сертификат отсутствует, появится следующее сообщение об ошибке:

Решение

Чтобы устранить эту проблему, установите накопительного обновления 7 для Exchange Server 2016 или более поздней версии накопительного обновления для Exchange Server 2016.

Временное решение

Если в организации имеется несколько серверов Exchange, выполните следующую команду в командной консоли Exchange, чтобы проверить, присутствует ли сертификат OAuth на других серверах Exchange:

Если сертификат не существует на всех серверах Exchange в организации, выполните следующие действия для создания и развертывания нового сертификата OAuth для сервера Exchange server.

Создайте новый сертификат OAuth, выполнив следующую команду:

Примечание. Измените значение параметра имя_домена в примере ( contoso.com) в домен SMTP, который используется в вашей организации.

Присвойте созданный сертификат, используемый для проверки подлинности сервера, выполнив следующие команды:

Перезапустите службу Microsoft Exchange службы узла.

MSExchangeOWAAppPool WebAppPool перезагрузки
Перезагрузка WebAppPool MSExchangeECPAppPool

Примечание. В некоторых средах может занять час OAuth сертификат должен быть опубликован.

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к».

Ссылки

Источник

«Что-то пошло не так» сообщение об ошибке в Outlook Web App и ECP в Exchange Server 2013

Симптомы

При попытке войти в Outlook Web App или панели управления Exchange (ECP), появляется следующее сообщение об ошибке:

К сожалению что-то пошло не так
На сервере произошла ошибка.
ТЕХНИЧЕСКИЕ ПОДРОБНОСТИ

Если щелкнуть ссылку технические ПОДРОБНОСТИ, отображается следующий текст:

Произошла непредвиденная ошибка и не удалось обработать ваш запрос.
X-OWA-ошибка: System.NullReferenceException
X-OWA-версия: версия OWA
X-FEServer: Сервер клиентского доступа Exchange 2013
X-BEServer: Сервер почтовых ящиков Exchange 2013
Дата: Дата и время
Примечание. Эта проблема возникает, несмотря на то, что по-прежнему можно использовать Microsoft Outlook для отправки и получения сообщений электронной почты.

Причина

Значение идентификатора GUID хранится в коллекции cookie обозревателя и включается в запрос Outlook Web App или ECP. Если значение идентификатора GUID, который хранится в доменных службах Active Directory (AD DS) не соответствует, сервер блокирует запрос.

Решение

Примечание. Это обновление позволяет периодического перезапуска Outlook Web App или ECP пулов приложений (каждые 14 дней). Если отключить корзины или значение периода более 28 дней, проблема может возникнуть повторно.

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к».

Дополнительные сведения

При возникновении этой проблемы в журнал приложений в средстве просмотра событий могут отображаться следующие события:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *