Thursday, August 17, 2017

 

[SCCM] SUP와 WSUS간의 WSUS Synchronization failed(Event Id 6703)



SCCM, WSUS Synchronization failed





[Explanation]

Window Server 2012 R2 서버에 WSUS를 구축하고 이제 SCCM에 SUP(Software Update Point) Site Role을 추가하고 Software Library에서 'Synchronize Software Updates'을 수행하였지만 아래과 같은  'WSUS Synchronization failed' error 메시지가 발생하였다. 보통 이 메시지는 SCCM의 SUP Role의 설정한 구성 정보에서 WSUS 서버가 구축되지 않았을 때 발생한다고 한다. 

Log Name:      Application
Source:        SMS Server
Date:          7/14/2017 1:32:30 PM
Event ID:      6703
Task Category: SMS_WSUS_SYNC_MANAGER
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      Server
Description:
On 7/14/2017 1:32:30 PM, component SMS_WSUS_SYNC_MANAGER on computer Server reported:   WSUS Synchronization failed.
 Message: WSUS update source not found on site SiteCode. Please refer to WCM.log for configuration error details..
 Source: getSiteUpdateSource.
  The operating system reported error 2147500037: Unspecified error
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="SMS Server" />
    <EventID Qualifiers="49152">6703</EventID>
    <Level>2</Level>
    <Task>73</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2017-07-14T04:32:30.000000000Z" />
    <EventRecordID>193907</EventRecordID>
    <Channel>Application</Channel>
    <Computer>Server</Computer>
    <Security />
  </System>
  <EventData>
    <Data>getSiteUpdateSource</Data>
    <Data>WSUS update source not found on site SiteCode. Please refer to WCM.log for configuration error details.</Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>On 7/14/2017 1:32:30 PM, component SMS_WSUS_SYNC_MANAGER on computer Server reported:  </Data>
    <Data> The operating system reported error 2147500037: Unspecified error
</Data>
  </EventData>
</Event>

♔♔♔♔♔♔♔♔♔♔

[Cause]

하지만 이미 정상적으로 WSUS를 구성하고 이미 기 배포한 이력도 있기 때문에 문제 파악을 위해 관련 로그(\Microsoft Configuration Manager\Logs에 위치)를 확인해보니 초기 SUP 구성하면서 WSUS Server Connection Account 정보를 그냥 WSUS가 구성된 서버의 local admin이자 Sccm의 full control 권한이 있는 계정정보(Domain\sccm)를 입력하였다. 하지만 그 계정 정보로 인해 문제가 발생한 것을 확인 할 수 있었다. 
[wsyncmgr.log]
Sync failed: WSUS update source not found on site SiteCode. Please refer to WCM.log for configuration error details.. Source: getSiteUpdateSource SMS_WSUS_SYNC_MANAGER 7/14/2017 1:32:30 PM 6568 (0x19A8)
STATMSG: ID=6703 SEV=E LEV=M SOURCE="SMS Server" COMP="SMS_WSUS_SYNC_MANAGER" SYS=Server SITE=SiteCode PID=444 TID=6568 GMTDATE=Fri Jul 14 04:32:30.295 2017 ISTR0="getSiteUpdateSource" ISTR1="WSUS update source not found on site SiteCode. Please refer to WCM.log for configuration error details." ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=0 SMS_WSUS_SYNC_MANAGER 7/14/2017 1:32:30 PM 6568 (0x19A8)
Sync failed. Will retry in 60 minutes SMS_WSUS_SYNC_MANAGER 7/14/2017 1:32:30 PM 6568 (0x19A8)
[WCM.log]
Failed to impersonate account Domain\sccm. error = Unspecified error SMS_WSUS_CONFIGURATION_MANAGER 7/14/2017 1:26:57 PM 15516 (0x3C9C)
Remote configuration failed on WSUS Server. SMS_WSUS_CONFIGURATION_MANAGER 7/14/2017 1:26:57 PM 15516 (0x3C9C)


♔♔♔♔♔♔♔♔♔♔

[Resolution]

그래서 SUP 구성 정보 중 WSUS Server Connection Account 정보를 아예 입력하지 않았다. 어차피 동일한 서버에 구성되는데 별도로의 계정을 통해서 인증을 받는 것 자체가 무관하다고 생각하였기 때문이었다. 



그리고 나서 다시 'Synchronize Software Updates'를 수행하였는데 이번에는 앞서 나왔던 로그와 다른 메시지가 발생하였다. 
[WCM.log]
Failed to create assembly name object for Microsoft.UpdateServices.Administration. Error = 0x80131701. SMS_WSUS_CONFIGURATION_MANAGER 7/14/2017 1:32:20 PM 15516 (0x3C9C)


문제가 무엇인지 확인을 해보다가 상기 error 정보( Error = 0x80131701)를 바탕으로 검색을 해보니 IIS와 연관이 있을 것이라고 생각되어(일부 블로그에서는 SUP, WSUS, SUSDB까지 삭제 해보라고 하는데 그닥... 이해가 되지 않는 접근이기에 무시...) IIS 서비스를 재시작해보고 다시 Sync를 해보니 아래와 같이 메시지가 발생하였고 정상으로 싱크 되었다. 


Log Name:      Application
Source:        SMS Server
Date:          7/14/2017 1:40:06 PM
Event ID:      6704
Task Category: SMS_WSUS_SYNC_MANAGER
Level:         Information
Keywords:      Classic
User:          N/A
Computer:      Server
Description:
On 7/14/2017 1:40:06 PM, component SMS_WSUS_SYNC_MANAGER on computer Server reported:   WSUS Synchronization in progress. Current phase: Synchronizing WSUS Server.

Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="SMS Server" />
    <EventID Qualifiers="16384">6704</EventID>
    <Level>4</Level>
    <Task>73</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2017-07-14T04:40:06.000000000Z" />
    <EventRecordID>193926</EventRecordID>
    <Channel>Application</Channel>
    <Computer>Server</Computer>
    <Security />
  </System>
  <EventData>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>On 7/14/2017 1:40:06 PM, component SMS_WSUS_SYNC_MANAGER on computer Server reported:  </Data>
    <Data>
    </Data>
  </EventData>
</Event>

정리를 해보면,

  1. SUP 구성시 WSUS 연결 계정(WSUS Server Connection Account) 정보 해제
  2. IIS 서비스 재시작
  3. Synchronize Software Updates' 수행




댓글이나 의견은 언제든지 환영합니다.

Your Comments are Always Welcome!
Share:

0 comments:

Post a Comment