После установки SP2 на Exchange 2010 на некоторых CAS-серверах в Event-Log начнёт с завидной периодичностью появляться предупреждение с ID 1309:
Event code: 3005 Event message: An unhandled exception has occurred. Event ID: 16bd39e6a1304f19a0c9575b8a0899c4 Event sequence: 565 Event occurrence: 170 Event detail code: 0 Application information: Application domain: /LM/W3SVC/1/ROOT/EWS-1-129707580288317561 Trust level: Full Application Virtual Path: /EWS Application Path: C:Program FilesMicrosoftExchange ServerV14ClientAc... Machine name: EU-HUB2 Process information: Process ID: 8012 Process name: w3wp.exe Account name: NT AUTHORITYSYSTEM Exception information: Exception type: IndexOutOfRangeException Exception message: Index was outside the bounds of the array.
Пользователям это грозит следующим: перестаёт запускаться помощник OOF (причём в OWA он работает), клиент Mail под MacOS перестаёт подключаться к почтовому серверу, ломается интеграция с клиентом Lync. Приятного мало. MS (здесь, здесь и здесь) в качестве временного решения проблемы предлагает следующее:
After you install Exchange 2010 SP2, 'MSExchangeServicesAppPool' may crash on startup. The w3wp process will keep running but may fail to service any EWS requests. This may result in the loss of OOF (Out of Office), Availability, Lync State features, and EWS clients such as Mac Outlook may not work properly.
То есть остановка и, затем, ручной запуск пула MSExchangeServicesAppPool проблему решает. До следующей перезагрузки сервера. Так что рекомендовал бы подождать появления RU1 для Exchange 2010 SP2, прежде чем обновляться на Exchange SP2.
Update: кажется выяснили, что причиной такого поведения является наличие в названии базы данных, где находится почтовый ящик пользователя следующих символов: (, :, “, ). То есть временное решение проблемы выглядит следующим образом:
1. Удаляем из имени базы символы, указанные выше. Information Store при этом перезапускать не надо.
2. Через IIS Manager перезапускаем пул MSExchangeServicesAppPool.
По предварительной информации: специального обновления до выхода RU1 не будет. RU1, предварительно планируемый на февраль, будет содержать обновление, исправляющее эту ошибку. Так что или правим названия баз или ждём выхода RU1.
Стас, какие точно символы?
(, :, «, ).
скобки, кавычки и двоеточие?
Круглые скобки (открывающая и закрывающая), двоеточие, и двойные английские кавычки (выглядят как знак второй производной =)), вордпресс решил их переделать на русские). В обсуждении http://social.technet.microsoft.com/Forums/da-DK/exchange2010/thread/88ddaf28-de7a-4048-af27-4972b11a212a указан именно этот список проблемных символов. Список там написан со слов некоего инженера PSS, так что может быть неполный, так как официальной информацией от МС не является.
А многим приходило в голову использовать такие символы? 0_0
Не многим, иначе бы технетовские форумы лопнули от негодующих =)
Fix есть с 23 января http://support.microsoft.com/kb/2665115/en-us#appliesto
Фикс есть, но он не доступен для прямого скачивания – необходимо писать в службу поддержки: “To obtain this IU, contact Microsoft Customer Service and Support.”
Впрочем, это и не удивительно, так как он будет входить в RU1, который вот-вот должен выйти.
Можно не писать, можно позвонить. Fix беcплатный, присылают линк на него в течении 2-3 часов (проверено лично). RU1 должны анонсить в Америке сегодя или завтра :-), значит скачать сможем завтра- послезавтра.
Добрый день.
При установки SP2 для exchange 2010, появляется следующая ошибка:
Error:
The ResourceAddressLists parameter can’t have more than one member.
После этого установка прерывается.