Как интерпретировать файлы трассировки

Google Workspace Migration for Microsoft Outlook

При переносе данных с помощью Google Workspace Migration for Microsoft Outlook (GWMMO) создается файл трассировки, в котором регистрируется каждый шаг процесса. Если во время импорта возникнут ошибки, файл трассировки поможет определить, на каком этапе процесса они произошли. Такие сведения обычно используются службой технической поддержки Google. Например, если в сообщении в журнале указана ошибка в определенном модуле переноса, инженеры Google могут устранить эту проблему.

Сообщения в журнале также могут указывать на проблемы, которые необходимо устранить в вашей среде, например на превышение времени ожидания или ошибки сети. Если вы получили сообщение об ошибке переноса, сначала проверьте файл трассировки на наличие проблем в вашей среде.

Как найти файлы журнала трассировки

Файлы трассировки хранятся на компьютере в следующих разделах:

  • 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.

Файл трассировки создается и именуется в соответствии с датой и временем завершения соответствующего переноса, а также идентификатором процесса. Например, файл с названием…

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

создан 3 мая 2020 г. в 11:33:17 с идентификатором процесса 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: идентификатор цепочки;
  • A – уровень ведения журнала (A – все, I – информация, E – ошибка, F – критическая ошибка, W – предупреждение, V – подробный).

    Уровни детализации All (все), Error (ошибка), Fatal (критическая ошибка) и Warning (предупреждение) заданы в коде программы.

  • Migration – название модуля (например, Migration, Generic, Sync, Calendar).

  • ConfigOptionsDialog: название класса;

  • TraceMigrationConfig: название метода;

  • @ 269: номер строки;

  • > following text: Log message (for example, Creating a new migration GUID)

Устранение неполадок

Проверьте журналы

Если у вас возникли ошибки сети (например, истекло время ожидания сети, в подключении отказано и т. д.) или проблемы с SSL/TLS (например, проблема с безопасным подключением), в журналах будет указан IP-адрес, к которому инструмент пытался подключиться. Если возникла проблема с защищенным подключением, в журналах будет указана причина (например, несоответствие имени сертификата, истечение срока действия сертификата, неудачная проверка списка отзыва сертификатов и т. д.) и сведения о сертификате (например, сертификат 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 указывает, что проверка отзыва сертификата не пройдена.

Вы также можете увидеть IP-адрес назначения и полученное имя хоста в последней строке журнала после "Network connection destination details". Это адрес 1e100.net address, который принадлежит Google.

Пример журнала трассировки

Примечание. Этот пример журнала взят из GWMMO. Похожие записи в журнале трассировки также будут появляться в GWMME, Password Sync или 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 является прокси-сервером, он подключался к 127.0.0.1, а не к Google. Пометки об ошибках включают WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA, что означает, что система не доверяет центру сертификации (CA). Также обратите внимание, что Google не выдавал этот сертификат.


Google, Google Workspace и связанные наименования и логотипы являются товарными знаками компании Google LLC. Все другие названия компаний и продуктов являются товарными знаками соответствующих компаний.