Wednesday, August 30, 2017

 

[SCCM] ccm_system_windowsauth/request failed with 0x87d00231에 대한 Troubleshooting



ccm_request failed with 0x87d00231


[Explanation]

System Center을 운영하다보면 정말 다양한 에러 메시지를 볼 수 있는데 아래와 같은 메시지가 발생하면서 Client PC에 설치된 SCCM Agent이 Console manager에서 inactive로 상태로 오랫동안 유지가 되어 있었다. 
[CCMHTTP] ERROR: URL=http://SCCMServer/ccm_system_windowsauth/request, Port=80, Options=224, Code=0, Text=CCM_E_BAD_HTTP_STATUS_CODE CcmMessaging 8/23/2017 11:34:30 AM 5184 (0x1440)
Raising event:
instance of CCM_CcmHttp_Status
{
ClientID = "GUID:483E565F-E3B2-4E6F-BECE-872059478B63";
DateTime = "20170823023430.474000+000";
HostName = "SCCMServer";
HRESULT = "0x87d0027e";
ProcessID = 5220;
StatusCode = 500;
ThreadID = 5184;
};
CcmMessaging 8/23/2017 11:34:30 AM 5184 (0x1440)
Successfully sent location services HTTP failure message. CcmMessaging 8/23/2017 11:34:30 AM 5184 (0x1440)
Post to http://SCCMServer/ccm_system_windowsauth/request failed with 0x87d00231. CcmMessaging 8/23/2017 11:34:30 AM 5184 (0x1440)

♔♔♔♔♔♔♔♔♔♔

[Resolution]

관련 자료를 조회해본 결과, 'http://SCCMServer/ccm_system_windowsauth/request'로 인해 발생하였는데 일부 해결책에서는 로그상 언급되어 있는 '80 port'가 원인이라고 하였다. 그래서 아래와 같이 SCCM Console에서 사용하는 port를 80 --> 8080으로 변경하였지만 문제는 개선되지 않았다.  


그래서 IE을 통해서 'http://SCCMServer/ccm_system_windowsauth/request' 경로로 접근하려고 하였지만 505 error가 발생하였다. 해당 경로로 접속이 안되는 것은 IIS 문제이므로 IIS에서 Authority 항목을 확인해보니, 'Anonymous Authentication' 항목이 'disabled' 상태였다. 
SCCM Agent가 Client PC에 설치될 때 'Self-signed'를 통해서 자체 인증으로 설치가 되는데 서버에서는 그 인증서에 대한 인증처리 자체가 되지 않기 때문에 Client 정보가 서버로 통신되지 않은 것이 문제였다. 따라서 'Anonymous Authentication' 항목이 'Enabled' 상태로 변경한 후 정상적으로 통신을 하기 시작하였다. 
.



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

Your Comments are Always Welcome!
Share:

0 comments:

Post a Comment