추적 파일 해석하기

Google Workspace Migration for Microsoft Outlook

Google Workspace Migration for Microsoft Outlook (GWMMO)을 사용하여 이전을 실행하면 이전의 각 단계를 기록하는 trace 파일이 생성됩니다. 가져오기 중에 오류가 발생하면 trace 파일에서 프로세스 중 오류가 발생한 위치를 식별할 수 있습니다. 이러한 정보는 Google 지원팀에서 오류를 해결하는 데 큰 도움이 됩니다. 예를 들어 로그 메시지에 특정 마이그레이션 모듈의 오류가 표시되면 Google 엔지니어가 문제를 해결할 수 있습니다.

로그 메시지는 시간 초과 또는 네트워크 오류와 같이 자체 환경에서 해결해야 하는 문제를 식별할 수도 있습니다. 마이그레이션 오류가 발생하면 먼저 trace 파일에서 자체 환경의 문제를 확인합니다.

트레이스 로그 파일 찾기

추적 파일은 컴퓨터의 다음 위치에 있습니다.

  • Microsoft Windows 7 이상: C:\Users\사용자 이름\AppData\Local\Google\Google Apps Migration\Tracing\ClientMigration
  • 이전 버전의 Windows: C:\Documents and Settings\사용자 이름\Local Settings\Application Data\Google\Google Apps Migration\Tracing\ClientMigration

추적 파일이 생성되고 해당 이전이 완료된 날짜 및 시간과 프로세스 ID에 따라 이름이 지정됩니다. 예를 들어 이름이…인 파일은

Trace-2020-05-03-11-33-17-p732.log

2020년 5월 3일 오전 11시 33분 17초에 완료되었으며 프로세스 ID가 732인 이전에 대해 만들어진 것입니다.

트레이스 로그 파일 해석하기

각 추적 파일은 이전이 진행됨에 따라 업데이트됩니다. 파일은 ClientMigration.exe 파일의 위치와 버전, 이전 제품 버전, 컴퓨터의 운영체제, 이 특정 이전에 대한 프로세스 정보를 식별하는 항목으로 시작합니다.

Configuration: Exe name: C:\Program Files\Google\Google Apps Migration\ClientMigration.exe
Exe version: 1.0.0.1
Product version: 1.0.0.1
OS Version: 5.1.2600
OS Service Pack: 3.0
OS Suite/Product: 256/1
Process Id: 732
Process architecture: x64

후속 항목에서는 마이그레이션 프로세스의 각 단계에 대한 구체적인 정보를 제공합니다. 예를 들어 아래 항목의 경우

2020-05-03T11:45:22.668-07:00 de4 A:Migration ClientMigration!ConfigOptionsDialog::TraceMigrationConfig @ 269 ()> Creating a new migration GUID :

다음 정보를 보고합니다.

  • 2020-05-03T11:45:22.668-07:00: 항목이 작성된 날짜 및 시간
  • de4: 스레드 ID
  • A: 로깅 수준 (A:All, I:Information, E:Error, F:Fatal, W:Warning, V:Verbose)

    전체, 오류, 치명적 문제, 경고는 하드 코딩됩니다.

  • Migration: 모듈 이름 (예: Migration, Generic, Sync, Calendar)

  • ConfigOptionsDialog: 클래스 이름

  • TraceMigrationConfig: 메서드 이름

  • @ 269: 행 번호

  • > 다음 텍스트: 로그 메시지 (예: 새 이전 GUID 만들기)

일반적인 문제 해결하기

로그 확인

네트워크 오류 (예: 네트워크 시간 초과, 연결 거부 등) 또는 SSL/TLS 문제 (예: 보안 연결 문제)가 있는 경우 로그에 도구가 연결을 시도한 IP 주소가 표시됩니다. 보안 연결 문제가 있는 경우 로그에 이유 (예: 인증서 이름 불일치, 인증서 만료, CRL 확인 실패 등)와 인증서 세부정보 (예: Google 인증서 또는 HTTPS 검사 프록시)가 표시됩니다. 이렇게 로그를 확인하면 문제 해결을 위해 네트워크 캡처를 수행할 필요성이 크게 줄어들고 기본 로그(Trace-*.log)와 승인 로그('Identity'폴더에 위치) 모두에 적용됩니다.

승인 로그 예시

[2022-09-21T03:59:46:ERROR:windows_http.cc(331)] TLS connection failure. See details below. [Status: 0x00010000. Status Info: 0x00000001]
[2022-09-21T03:59:46:ERROR:windows_http.cc(340)] Certificate details:
---Validity--
Valid from: 2017-09-13 17:23:55 UTC
Valid until: 2017-12-06 17:10:00 UTC
---Subject---
US
California
Mountain View
Google Inc
*.googleapis.com
---Issuer----
US
Google Inc
Google Internet Authority G2
-------------
[2022-09-21T03:59:46:ERROR:windows_http.cc(282)] WINHTTP_CALLBACK_STATUS_FLAG_CERT_REV_FAILED: Certification revocation checking has been enabled, but the revocation check failed to verify whether a certificate has been revoked. The server used to check for revocation might be unreachable.
[2022-09-21T03:59:46:ERROR:windows_http.cc(197)] Error from API WinHttpSendRequest with WinHTTP proxy. Will try direct (without proxy). Code: 0x00002f8f
[2022-09-21T03:59:46:ERROR:windows_http.cc(107)] Network connection destination details: 216.58.194.170:443 (sfo07s13-in-f170.1e100.net)

이 경우 시스템 현재 날짜의 연도가 2022년으로 변경되어 인증서가 오래된 것처럼 표시되었습니다. 각 로그행 줄의 시작 부분의 현재 날짜를 보면, 인증서의 'Valid from'및 'Valid until' 날짜가 현재 날짜와 일치하지 않습니다. WINHTTP_CALLBACK_STATUS_FLAG_CERT_REV_FAILED 오류 플래그는 인증서 해지 검사가 실패했음을 나타냅니다.

또한 마지막 로그행에서 'Network connection destination details' 다음에 대상 IP 주소와 확인된 호스트 이름이 표시되는데, 이 경우의 1e100.net address은(는) Google을 의미합니다.

추적 로그 예시

참고: 이 로그 예시는 GWMMO에서 가져온 것입니다. GWMME, 비밀번호 동기화 또는 GWSMO에서 네트워크/TLS 문제가 발생하면 유사한 트레이스 로그 항목이 표시됩니다.

2017-09-21T04:10:04.356-03:00 1a20 E:Network ClientMigration!WinHttp::HandleCallback @ 2025 ()> Secure connection failure. Status: 0x00010000. Info 0x00000009
2017-09-21T04:10:04.356-03:00 1a20 E:Network ClientMigration!WinHttp::HandleCallback @ 2030 ()> Failure details:
WINHTTP_CALLBACK_STATUS_FLAG_CERT_REV_FAILED: Certification revocation checking has been enabled, but the revocation check failed to verify whether a certificate has been revoked. The server used to check for revocation might be unreachable.
WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA: The function is unfamiliar with the Certificate Authority that generated the server's certificate.
Certificate details:
---Validity--
Valid from: 2016-09-20T04:08:45.000Z
Valid until: 2022-09-20T04:08:45.000Z
---Subject---
Created by http://www.fiddler2.com
DO_NOT_TRUST
*.google.com
---Issuer----
Created by http://www.fiddler2.com
DO_NOT_TRUST
DO_NOT_TRUST_FiddlerRoot
-------------
2017-09-21T04:10:04.356-03:00 1a20 E:Network ClientMigration!WinHttp::HandleCallback @ 2071 ()> Error result 5, hr = 0x80072f8f. Setting event 0000000000001638.
2017-09-21T04:10:04.356-03:00 1a20 E:Network ClientMigration!WinHttp::HandleCallback @ 2076 ()> Network connection destination details: 127.0.0.1:8888 (COMPUTERNAME)

이 경우 Fiddler이(가) 설치되어 HTTPS 복호화를 수행하도록 설정되었지만(즉, 자체 인증서를 사용함) 인증서가 Windows의 신뢰할 수 있는 인증서 목록에서 삭제되었으므로 신뢰할 수 없습니다. Fiddler는 프록시이므로 Google이 아닌 127.0.0.1에 연결되어 있었습니다. 오류 플래그에는 시스템이 인증 기관을 신뢰하지 않음을 의미하는 WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA가 포함됩니다. (CA). 또한 Google에서 이 인증서를 발급하지 않았습니다.


Google, Google Workspace 및 관련 마크와 로고는 Google LLC의 상표입니다. 기타 모든 회사명 및 제품명은 해당 업체의 상표입니다.