Назад | Перейти на главную страницу

Проблема с установкой Exchange 2007 SP2

В настоящее время у нас есть Windows Server 2003 x64 с Exchange 2007 SP2. Мы только недавно обновились до SP2. Я считаю, что человек, запускавший обновление, возможно, пытался установить его дважды.

Наша проблема в том, что теперь службы единой системы обмена сообщениями imap4, pop3 и Microsoft Exchange не запускаются.

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

OWA также выдает страницу с ошибкой:

Ошибка сервера в приложении '/ owa'.

Описание ошибки времени выполнения: на сервере произошла ошибка приложения. Текущие пользовательские настройки ошибок для этого приложения не позволяют просматривать подробные сведения об ошибке приложения удаленно (по соображениям безопасности). Однако его могут просматривать браузеры, работающие на локальном сервере.

Подробности: чтобы подробные сведения об этом конкретном сообщении об ошибке можно было просматривать на удаленных машинах, создайте тег в файле конфигурации «web.config», расположенном в корневом каталоге текущего веб-приложения. Атрибут mode этого тега должен быть установлен на Off.

Примечания: текущую страницу ошибки, которую вы видите, можно заменить настраиваемой страницей ошибки, изменив атрибут defaultRedirect тега конфигурации приложения, чтобы он указывал на URL настраиваемой страницы ошибки.

События в журнале приложения

Event Type: Error
Event Source:   .NET Runtime 2.0 Error Reporting
Event ID:   1000
Description:
Faulting application microsoft.exchange.pop3service.exe, version 8.2.176.2, stamp 4a8b5a40, faulting module kernel32.dll, version 5.2.3790.4480, stamp 49c51cdd, debug? 0, fault address 0x000000000000dd50.

Event Type: Warning
Event Source:   ASP.NET 2.0.50727.0
Event Category: Web Event 
Event ID:   1309
Description:
Event code: 3005 
Event message: An unhandled exception has occurred. 
Event time: 5/6/2011 8:13:00 AM 
Event time (UTC): 5/6/2011 3:13:00 PM 
Event ID: 2bbdaec2ea304f67b79e9d522462df7d 
Event sequence: 3638 
Event occurrence: 3635 
Event detail code: 0 

Application information: 
    Application domain: /LM/W3SVC/1/ROOT/Autodiscover-1-129491252467161130 
    Trust level: Full 
    Application Virtual Path: /Autodiscover 
    Application Path: C:\Program Files\Microsoft\Exchange Server\ClientAccess\Autodiscover\ 
    Machine name: 

Process information: 
    Process ID: 2360 
    Process name: w3wp.exe 
    Account name: NT AUTHORITY\SYSTEM 

Exception information: 
    Exception type: FileNotFoundException 
    Exception message: Could not load file or assembly 'Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. 

Request information: 
    Request URL: https://fqdn:443/Autodiscover/Autodiscover.xml 
    Request path: /Autodiscover/Autodiscover.xml 
    User host address: x.x.x.x 
    User:  
    Is authenticated: False 
    Authentication Type:  
    Thread account name: NT AUTHORITY\SYSTEM 

Thread information: 
    Thread ID: 8 
    Thread account name: NT AUTHORITY\SYSTEM 
    Is impersonating: False 
    Stack trace:    at Microsoft.Exchange.Autodiscover.Global.Application_BeginRequest(Object sender, EventArgs e)
   at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Event Type: Error
Event Source:   MSExchange Unified Messaging
Event Category: UMService 
Event ID:   1038
Description:
The Microsoft Exchange Unified Messaging service was unable to start. More information: "The service was unable to start listening for SIP calls. The connection manager was unable to listen using the address and port supplied."

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Event Type: Warning
Event Source:   MSExchange Unified Messaging
Event Category: UMService 
Event ID:   1104
Description:
The Unified Messaging Service was unable to read the UM worker process retire time from the configuration data. The UM worker process retire time is being set to the default value, which is "1800". Reason: "Did not find the DialPlan object for server in the Active Directory. "



Event Type: Warning
Event Source:   ASP.NET 2.0.50727.0
Event Category: Web Event 
Event ID:   1309
Description:
Event code: 3005 
Event message: An unhandled exception has occurred. 
Event time: 5/6/2011 8:12:46 AM 
Event time (UTC): 5/6/2011 3:12:46 PM 
Event ID: 33c44d2c648f46af9b4dcb75eddc25cb 
Event sequence: 554 
Event occurrence: 551 
Event detail code: 0 

Application information: 
    Application domain: /LM/W3SVC/1/ROOT/EWS-1-129491252375894370 
    Trust level: Full 
    Application Virtual Path: /EWS 
    Application Path: C:\Program Files\Microsoft\Exchange Server\ClientAccess\exchweb\EWS\ 
    Machine name:  

Process information: 
    Process ID: 7900 
    Process name: w3wp.exe 
    Account name: NT AUTHORITY\SYSTEM 

Exception information: 
    Exception type: FileNotFoundException 
    Exception message: Could not load file or assembly 'Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. 

Request information: 
    Request URL: https://fqdn:443/EWS/Exchange.asmx 
    Request path: /EWS/Exchange.asmx 
    User host address: x.x.x.x 
    User:  
    Is authenticated: False 
    Authentication Type:  
    Thread account name: NT AUTHORITY\SYSTEM 

Thread information: 
    Thread ID: 9 
    Thread account name: NT AUTHORITY\SYSTEM 
    Is impersonating: False 
    Stack trace:    at Microsoft.Exchange.Services.AuthorizationModule.Init(HttpApplication context)
   at System.Web.HttpApplication.InitModulesCommon()
   at System.Web.HttpApplication.InitInternal(HttpContext context, HttpApplicationState state, MethodInfo[] handlers)
   at System.Web.HttpApplicationFactory.GetNormalApplicationInstance(HttpContext context)
   at System.Web.HttpApplicationFactory.GetApplicationInstance(HttpContext context)
   at System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)

Похоже, есть несколько ошибок, из-за которых система не может найти сборку Microsoft.Exchange.Diagnostics. Это может указывать на то, что установка была повреждена. Вы можете попробовать удалить и переустановить роль клиентского доступа и посмотреть, решит ли это проблему.

Кроме того, ваша ошибка единого обмена сообщениями кажется зловещей - она ​​сообщает, что не может найти объекты диалплана в вашем активном каталоге. Если у вас уже была работающая инфраструктура единой системы обмена сообщениями, возможно, объекты диалплана каким-то образом были повреждены в AD.

Я бы серьезно рассмотрел возможность обращения за помощью в службу поддержки Microsoft на данном этапе, если это критически важная система.