При переносе данных с помощью 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: номер строки;
- > дальнейший текст: сообщение журнала (например, Creating a new migration GUID – создание нового идентификатора 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 указывает, что проверка отзыва сертификата не пройдена.
Вы также можете увидеть IP-адрес назначения и полученное имя хоста в последней строке журнала после "Network connection destination details". Это адрес 1e100.net address, который принадлежит Google.
Пример журнала трассировки
Примечание. Этот пример журнала получен с помощью GWMMO. Похожие записи также будут создаваться в GSMME, 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. Все другие названия компаний и продуктов являются товарными знаками соответствующих компаний.