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

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:All, I:Information, E:Error, F:Fatal, W:Warning, V:Verbose).

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

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

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

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

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

  • > следующий текст: сообщение в журнале (например, 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. Все другие названия компаний и продуктов являются товарными знаками соответствующих компаний.