iCloud 메시지, 페이스타임, 게임 센터 접속 안되는 문제 해결 방법

from Apple Life/Troubleshooting 2012.10.02 20:17

Share |

증상

이 문제 역시 라이언 (10.7) 에서 마운틴 라이언 (10.8.2) 혹은 마운틴 라이언 (10.8.1 이하 버전) 에서 최신 마운틴 라이언 (10.8.2) 으로 판올림 했을시에

간헐적으로 발생하는 문제입니다. 메시지 (Messages), 페이스타임 (FaceTime), 게임 센터 (Game Center) 등의 앱을 이용할시에 다음과 같은 문구가 뜹니다.



 There was an error processing registration. (등록을 처리하는데 오류가 발생했습니다.) 

 The server encountered an error processing registration messages


해결 방법

이 문제에 대한 해결책은 기본적으로 아래의 애플 기술 지원 문서에서 제시하고 있습니다.



FaceTime, Game Center, 메시지: 로그인 시 "등록을 처리하는 데 오류가 발생했습니다." 메시지가 나타남



하지만 이는 완벽한 해결 방법이 아닙니다.

이전에도 언급했지만, 이런 종류의 문제들은 개개인마다 어떠한 이유로 발생하는지 정확히 알 수 없기 때문에, 정확한 단 하나의 해결책 역시 존재할 수 없습니다.

본 글에서는 애플 기술 지원 문서를 포함한 제가 알고 있는 모든 해결책들을 제시할 것이니, 최대한 많은 해결 방법들을 시도해보시기 바랍니다.




  1. hosts 파일 수정 혹은 삭제   


대부분의 경우 이 방법으로 해결될 가능성이 가장 높기에 이 방법부터 제시합니다.

어떠한 이유로 hosts 파일이 손상되었거나 (이 경우 복구 파티션에서 권한 복구를 했을 가능성이 큽니다.) hosts 파일에 apple.com 혹은 verisign.com 의 접근을

막는 항목이 있다면 이 부분을 주석처리하거나 삭제해야 합니다. 다른 경우로는 가스 마스크 등의 앱을 사용했을 시에 파일이 손상되는 경우도 있습니다.



1. /private/etc/hosts 파일을 열어 아래 부분을 제외한 나머지 부분들을 삭제합니다. 이 때 삭제하는 부분들을 미리 복사해둡니다.



##

# Host Database

#

# localhost is used to configure the loopback interface

# when the system is booting.  Do not change this entry.

##

127.0.0.1 localhost

255.255.255.255 broadcasthost

::1             localhost 

fe80::1%lo0 localhost



2. 수정된 hosts 파일을 저장합니다.

3. hosts 파일을 다시 열어서 삭제했던 부분들을 다시 붙여넣습니다.

4. 다시 hosts 파일을 저장합니다.

5. 재시동 후 문제가 해결됐나 확인합니다.




  2. 자동으로 시간 및 날짜 설정   


애플 기술 지원 문서에 따르면 메시지, 페이스 타임, 게임 센터 등을 이용하기 위해서는 정확한 날짜 및 시간으로 서버와 통신해야 한다고 합니다.

시스템 환경 설정의 날짜 및 시간 패널을 열어 자동으로 시간 및 날짜 설정에 체크해줍니다.







  3. 인증서 삭제   


경우에 따라서 만료된 혹은 손상된 인증서가 키체인에 남아 있어서 문제가 발생하는 경우도 있다고 합니다.

해결 방법은 다음과 같습니다.



1. 키체인 접근 (Keychain Access) 을 엽니다. 경로는 /Applications/Utilities 입니다.

2. 키체인 접근에서 아래와 같은 항목 (Apple iPhone Device CA) 이 발견되면 이 인증서를 삭제합니다.








  4. imagent 강제 종료 및 관련 정보 삭제   


메시지, 페이스타임, 게임 센터를 실행할 경우, 백그라운드에서 'imagent' 란 프로세스가 함께 작동하게 됩니다.

이 'imagent' 라는 이름의 프로세스 없이는 서버와의 통신이 불가능하기 때문에, 사실상 해당 애플리케이션을 사용할 수가 없게 됩니다.

최근 외국의 애플 관련 커뮤니티에서는 이 'imagent' 와 관련된 이슈가 많이 보고 되고 있습니다.

해결 방법은 아래와 같습니다.



1. 메시지를 실행시킵니다.

2. 활성 상태 보기 (Activity Monitor) 를 엽니다. 경로는 /Applications/Utilities 입니다.

3. 아래와 같이 imagent 라는 항목을 찾아 강제 종료시킵니다. 검색창에 imagent 라고 치면 쉽게 찾을 수 있습니다.






4. imagent 를 강제 종료시키면 3-4초 후에 다시 바로 켜집니다.

5. 이 상태에서 다시 한 번 로그인을 시도합니다. 이 때 해결되는 경우가 있고 그렇지 않은 경우가 있습니다. 해결되지 않을 경우 6번을 따라 계속 진행하시면 됩니다.

6. ~/Library/Preferences/com.apple.imagent.plist 파일을 삭제합니다.

7. 이어서 5번, 6번 해결 방법을 같이 병행한 뒤, 재시동합니다.





  5. DNS를 구글 DNS로 변경   


DNS를 구글 DNS로 변경하여 해결된 사례가 있다고 합니다.

정확히 이 원리에 대해서는 알 수 없지만, 위에서 언급한 방법들로도 해결이 안됐다면 시도해볼 만합니다.

맥에서 DNS를 구글 DNS로 변경하는 방법에 대해서는 아래의 구글 웹 페이지를 참고하시기 바랍니다.



구글 DNS란 무엇입니까? (영문)

구글 DNS로 변경하는 방법 (영문)



그렇게 넘어가려고 했지만, 혹시나 하는 마음에 짧게나마 따라하기를 남깁니다.



1. 시스템 환경설정에서 네트워크를 선택합니다.

2. 네트워크 설정에서 고급을 누릅니다.




3. DNS 탭을 선택한 뒤, + 버튼을 누르고 8.8.8.8 혹은 8.8.4.4 를 입력하고 적용을 누릅니다.






  6. 시스템 환경 설정 초기화   


이 방법을 진행하기에 앞서, 앞에서 언급했던 모든 방법들을 선행해보는 걸 추천합니다.

이 방법은 시스템 환경 설정을 완전히 초기화 시킵니다. 사전에 이 내용을 알고 진행하시기 바랍니다.



1. /Library/Preferences/SystemConfiguration 폴더를 삭제합니다.

2. 재시동합니다.




맺음말

예상 외로 글이 길어졌네요.

되도록이면 다양한 방법을 다루려고 노력했습니다.

제가 아는 한도 내에서 현재까지 나와 있는 모든 해결 방법들을 제시한 것이니 문제 해결하시는데 참고하시기 바랍니다.




Email Print Favorites Twitter Facebook Google Buzz Google My Space Delicious Digg Reddit Stumbleupon Friendfeed More