Home Menu Search

Saqwel

IT and other things blog

WSUS перестал работать

Share

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

Первым делом были проверены Component Status в разделе Monitring консоли SCCM. Были обнаружны следущие ошибки, которые повториялись раз в час:

Component SMS_WSUS_CONFIGURATION_MANAGER
Description: WSUS Configuration Manager failed to configure upstream server settings on WSUS Server "SCCMServer".
Component: SMS_WSUS_CONTROL_MANAGER
Description: WSUS Control Manager failed to monitor WSUS Server "server-sccm2012.ab.ru".
Possible cause: WSUS Server version 3.0 SP2 or above is not installed or cannot be contacted.
Solution: Verify that the WSUS Server version 3.0 SP2 or greater is installed. Verify that the IIS ports configured in the site are same as those configured on the WSUS IIS website.
Component: SMS_WSUS_SYNC_MANAGER
Decription:  WSUS Synchronization failed.
Message: WSUS server not configured. Please refer to WCM.log for configuration error details..
Source: CWSyncMgr::DoSync.
The operating system reported error 2147500037: Unspecified error

 

Затем был изучен WCM.log, однако, какие-то однозначные выводы сделать не удалось. На клиентских компьютерах в WindowsUpdate.log присутствовала ошибка с кодом 0x80072ee2

Дальше были изучены журналы системы и приложений. В журнале приложений с определенного момента постоянно фиксировалась ошибка:

Event ID: 1309
Source: ASP.NET 2.0.50727.0
Description:
Event code: 3001
Event message: The request has been aborted.
Event time: 11.11.2015 14:44:34
Event time (UTC): 11.11.2015 9:44:34
Event ID: dcdc2c862ba540fcbee58673db93dcde
Event sequence: 6540
Event occurrence: 2117
Event detail code: 0
 
Application information:
    Application domain: /LM/W3SVC/1/ROOT/SimpleAuthWebService-1-130917058349967500
    Trust level: Full
    Application Virtual Path: /SimpleAuthWebService
    Application Path: C:\Program Files\Update Services\WebServices\SimpleAuthWebService\
    Machine name: SERVER-SCCM2012
 
Process information:
    Process ID: 2112
    Process name: w3wp.exe
    Account name: NT AUTHORITY\NETWORK SERVICE
 
Exception information:
    Exception type: HttpException
    Exception message: Request timed out.
 
Request information:
    Request path: /SimpleAuthWebService/SimpleAuth.asmx
    User host address: 10.0.201.33
    User: 
    Is authenticated: False
    Authentication Type: 
    Thread account name: NT AUTHORITY\NETWORK SERVICE
 
Thread information:
    Thread ID: 66
    Thread account name: NT AUTHORITY\NETWORK SERVICE
    Is impersonating: False
    Stack trace:
 
 
Custom event details:

В итоге, появилось ошибочное предположение, что неработоспособное состояние WSUS оказалось следствием ошибок в IIS и ASP. В ходе поисков решения проблемы ничего дельного найдено не было. Включенный в IIS “Failed Request Tracing Rules” показал, что в результате запроса к странице
http://SCCMServer/SimpleAuthWebService/SimpleAuth.asmx, возникает ошибка:

An operation was attempted on a nonexistent network connection. (0x800704cd)

Но и это не давало каких бы то ни было зацепок для решения проблемы. После всего этого я поделилися проблемой с коллегой. Возникли новые версии и предположения. Правильным оказалось то что прблемы с базой SQL WSUS. Оказалось, что экземпляр SQL, содержащий базу данных WSUS был запущен, но не работал. В результате просто были остановлены службы SQL Server (WSUS) и SQL Server Reporting Services (WSUS) и запущены обратно. Проблема исчезла, клиенты начали обновляться.

Leave a Reply