none
Умер Exchange 2010 SP2 UR4 RRS feed

  • Вопрос

  • Ситуация следующая.

    Есть сервер. Windows 2008R2SP1, на нем роль КД с ГК.

    Там же стоит Exchange 2010 Sp2 UR4, все роли кроме edge стоят на нем. "Дублера" нету.

    В 12.04 сегодня в евентах начинаются сообщения:

    1.

    Сбой процесса транспорта при обработке сообщения. Стек вызовов: System.IO.FileNotFoundException: C:\Program Files\Microsoft\Exchange Server\V14\Bin\Microsoft.Exchange.Data.Storage.dll и т.д.

    2.

    Будет отправлен отчет программы "Доктор Ватсон" для идентификатора процесса 7144 с параметрами E12, c-RTL-AMD64, 14.02.0318.001, edgetransport, M.E.Data.Storage, M.E.D.S.ConversationIndexTrackingEx.GetBuildVersion, S.IO.FileNotFoundException, 88f0, 14.02.0318.001.

    3.

    Имя сбойного приложения: edgetransport.exe, версия: 14.2.318.1, отметка времени: 0x5005fb97

    Имя сбойного модуля: KERNELBASE.dll, версия: 6.1.7601.17651, отметка времени 0x4e21213c

    4.

    Не удается запустить рабочий процесс: C:\Program Files\Microsoft\Exchange Server\V14\Bin\edgetransport.exe. Служба будет остановлена.

    И всё. В службах транспорт Exchange отключен, при попытке запуска выдает "Служба не ответила на запрос своевременно".

    ЧТо делать?


    18 сентября 2012 г. 10:50

Ответы

  • На вашем месте я бы поднял второй КД, второй эксчендж и смигрировал на него. А вообще посмотрите логи IIS.

    Vladimir Zelenov | http://systemcenter4all.wordpress.com


    • Изменено Vladimir Zelenov 18 сентября 2012 г. 13:00
    • Помечено в качестве ответа Yuriy Lenchenkov 27 сентября 2012 г. 9:52
    18 сентября 2012 г. 12:59
  • Согласен.

    1. Второй доменный DC.

    2. Передача ролей AD. 

    3. Backup database.

    4. Потом Setup /m:RecoverServer Exchange 2010 и востановление DB.


    MCITP. Знание - не уменьшает нашей глупости.

    18 сентября 2012 г. 13:12
    Модератор

Все ответы

  • Добрый день.

    У вас в транспортных очередях завелось "нехорошее" письмо.

    http://technet.microsoft.com/en-us/library/bb125022.aspx смотрите раздел "Poison message queue".

    Вам нужно через EMS удалить это письмо из этой очереди (или экспортировать его, чтобы просмотреть содержимое).

    18 сентября 2012 г. 10:58
    Отвечающий
  • Нехорошее письмо?

    Ок, проблема еще следующая - нет возможности запустить ни консоль ни повершел. Запуск завершается ошибкой.

    И еще - пардон за неточность в описании, Exchange 2010 SP2 UR4 у меня стоит.

    18 сентября 2012 г. 11:17
  • "нехорошее" письмо - письмо, при обработке которого транспортным сервером, падает служба транспорта, например из-за некорректного содержимого. не знаю, как лучше такое письмо обозвать :)

    Напишите сюда текст ошибки.

    18 сентября 2012 г. 11:24
    Отвечающий
  • Не удалось загрузить файл типов Exchange, так как не удалось найти все требуемые файлы.
    Update-TypeData : При загрузке файла данных расширенного типа произошла следующая ошибка:
    Microsoft.PowerShell, C:\Program Files\Microsoft\Exchange Server\V14\bin\Exchange.partial.Types.ps1xml(15) : Ошибка в т
    ипе Deserialized.Microsoft.Exchange.Data.Directory.Management.RunspaceServerSettingsPresentationObject: Не удается прео
    бразовать примечание "TargetTypeForDeserialization":"Не удается преобразовать значение "Microsoft.Exchange.Data.Directo
    ry.Management.RunspaceServerSettingsPresentationObject" типа "System.String" в тип "System.Type".".
    Microsoft.PowerShell, C:\Program Files\Microsoft\Exchange Server\V14\bin\Exchange.partial.Types.ps1xml(33) : Ошибка в т
    ипе Microsoft.Exchange.Data.Directory.Management.RunspaceServerSettingsPresentationObject: Исключение: Не удается преоб
    разовать значение "Microsoft.Exchange.Data.SerializationTypeConverter" типа "System.String" в тип "System.Type".
    Microsoft.PowerShell, C:\Program Files\Microsoft\Exchange Server\V14\bin\Exchange.partial.Types.ps1xml(39) : Ошибка в т
    ипе Microsoft.Exchange.Data.Directory.Management.RunspaceServerSettingsPresentationObject: Исключение: Не удается преоб
    разовать значение "Microsoft.Exchange.Data.SerializationTypeConverter" типа "System.String" в тип "System.Type".
    Microsoft.PowerShell, C:\Program Files\Microsoft\Exchange Server\V14\bin\Exchange.partial.Types.ps1xml(65) : Ошибка в т
    ипе Microsoft.Exchange.Management.SystemConfigurationTasks.ExchangeCertificate: Исключение: Не удается преобразовать зн
    ачение "Microsoft.Exchange.Data.SerializationTypeConverter" типа "System.String" в тип "System.Type".
    Microsoft.PowerShell, C:\Program Files\Microsoft\Exchange Server\V14\bin\Exchange.partial.Types.ps1xml(71) : Ошибка в т
    ипе Microsoft.Exchange.Management.SystemConfigurationTasks.ExchangeCertificate: Исключение: Не удается преобразовать зн
    ачение "Microsoft.Exchange.Data.SerializationTypeConverter" типа "System.String" в тип "System.Type".
    Microsoft.PowerShell, C:\Program Files\Microsoft\Exchange Server\V14\bin\Exchange.partial.Types.ps1xml(80) : Ошибка в т
    ипе Deserialized.Microsoft.Exchange.Management.SystemConfigurationTasks.ExchangeCertificate: Не удается преобразовать п
    римечание "TargetTypeForDeserialization":"Не удается преобразовать значение "Microsoft.Exchange.Management.SystemConfig
    urationTasks.ExchangeCertificate" типа "System.String" в тип "System.Type".".
    Microsoft.PowerShell, C:\Program Files\Microsoft\Exchange Server\V14\bin\Exchange.partial.Types.ps1xml(201) : Ошибка в
    типе System.Exception: Исключение: Не удается преобразовать значение "Microsoft.Exchange.Data.SerializationTypeConverte
    r" типа "System.String" в тип "System.Type".
    Microsoft.PowerShell, C:\Program Files\Microsoft\Exchange Server\V14\bin\Exchange.partial.Types.ps1xml(207) : Ошибка в
    типе System.Exception: Исключение: Не удается преобразовать значение "Microsoft.Exchange.Data.SerializationTypeConverte
    r" типа "System.String" в тип "System.Type".
    Microsoft.PowerShell, C:\Program Files\Microsoft\Exchange Server\V14\bin\Exchange.partial.Types.ps1xml(234) : Ошибка в
    типе Microsoft.Exchange.Data.Directory.Management.ClientAccessServer: Исключение: Не удается преобразовать значение "Mi
    crosoft.Exchange.Data.Directory.Management.AlternateServiceAccountSerialization" типа "System.String" в тип "System.Typ
    e".
    C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1:104 знак:16
    + Update-TypeData <<<<  -PrependPath $partialTypeFile
        + CategoryInfo          : InvalidOperation: (:) [Update-TypeData], RuntimeException
        + FullyQualifiedErrorId : TypesXmlUpdateException,Microsoft.PowerShell.Commands.UpdateTypeDataCommand

    Это при запуске EMS.

    При запуске EMC выдает, что не может создать оснастку.

    18 сентября 2012 г. 11:29
  • Эта ошибка у вас стала появляться после установки апдейта для Exchange?
    18 сентября 2012 г. 11:31
    Отвечающий
  • Нет. Апдейт (UR4) установлен 19 августа. С того момента апдейтов больше не ставилось.
    18 сентября 2012 г. 11:33
  • Проверьте на месте ли файлы?

    Verify that the following files are present in the %ExchangeInstallPath%\bindirectory:
    - CommonConnectFunctions.ps1
    - CommonConnectFunctions.strings.psd1
    - Connect-ExchangeServer-help.xml
    - ConnectFunctions.ps1
    - ConnectFunctions.strings.psd1
    - RemoteExchange.ps1
    - RemoteExchange.strings.psd1
    NOTE: If these files are missing, you can copy the files from the Exchange Server 2010 installation media to the %ExchangeInstallPath%\bin directory. These files are present in the \setup\serverroles\common folder.

    18 сентября 2012 г. 11:49
    Отвечающий
  • Да, все файлы на месте.
    18 сентября 2012 г. 11:51
  • Да, и еще.

    Добавились ошибки:

    1. Имя сбойного приложения: MSExchangeMailboxReplication.exe, версия: 14.2.316.0, отметка времени: 0x4fcdba6a

    Имя сбойного модуля: KERNELBASE.dll, версия: 6.1.7601.17651, отметка времени 0x4e21213c

    Код исключения: 0xe0434f4d

    Смещение ошибки: 0x000000000000cacd

    2. Предупреждение:

    Источник:      ASP.NET 2.0.50727.0

    Event code: 3005

    Event message: Возникло необработанное исключение.

    Event time: 18.09.2012 15:47:37

    Event time (UTC): 18.09.2012 11:47:37

    Event ID: df7c369a89764cc49642b2365b40e005

    Event sequence: 2

    Event occurrence: 1

    Event detail code: 0

     

    Application information:

        Application domain: /LM/W3SVC/1/ROOT/Autodiscover-5-129924424496005750

        Trust level: Full

        Application Virtual Path: /Autodiscover

        Application Path: C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Autodiscover\

        Machine name: MX01

     

    Process information:

        Process ID: 5044

        Process name: w3wp.exe

        Account name: NT AUTHORITY\система

     

    Exception information:

        Exception type: HttpException

        Exception message: Невозможно загрузить файл или сборку "Microsoft.Exchange.Net, Version=14.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" или один из зависимых от них компонентов. Не удается найти указанный файл.

     

    Request information:

        Request URL: https://mx01.firma.local:443/Autodiscover/Autodiscover.xml

        Request path: /Autodiscover/Autodiscover.xml

        User host address: 192.168.1.23

        User: 

        Is authenticated: False

        Authentication Type: 

        Thread account name: NT AUTHORITY\система

     

    Thread information:

        Thread ID: 27

        Thread account name: NT AUTHORITY\система

        Is impersonating: False

        Stack trace:    в System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context, HttpApplication app)

    И более того, не стартует ни одна служба Exchange.

    18 сентября 2012 г. 11:56
  • При запуске "Microsoft Exchange Information Store" какая ошибка выдается?
    18 сентября 2012 г. 12:22
    Отвечающий
  • На вашем месте я бы поднял второй КД, второй эксчендж и смигрировал на него. А вообще посмотрите логи IIS.

    Vladimir Zelenov | http://systemcenter4all.wordpress.com


    • Изменено Vladimir Zelenov 18 сентября 2012 г. 13:00
    • Помечено в качестве ответа Yuriy Lenchenkov 27 сентября 2012 г. 9:52
    18 сентября 2012 г. 12:59
  • Согласен.

    1. Второй доменный DC.

    2. Передача ролей AD. 

    3. Backup database.

    4. Потом Setup /m:RecoverServer Exchange 2010 и востановление DB.


    MCITP. Знание - не уменьшает нашей глупости.

    18 сентября 2012 г. 13:12
    Модератор
  • Кстати, как вариант, достаточно поднять второй DC, передать роли, понизить DC с эксченджем до рядового сервера, затем сделать бэкап БД или же совсем ничего не делать (на свой страх и риск!), если базы на других дисках. Переустановить ОС, сбросить пароль учетной записи бывшего домен контроллера, включить сервер в домен, вставить дистрибутив эксчендж и запустить Setup /m:RecoverServer. Но перед проведением данной операции настоятельно рекомендую сделать бэкап, а также экспортировать все сертификаты.


    Vladimir Zelenov | http://systemcenter4all.wordpress.com

    19 сентября 2012 г. 10:11