При выполнении миграции с помощью Google Workspace Migration for Microsoft Outlook (GWMMO) создается файл трассировки, в котором регистрируется каждый шаг миграции. Если во время импорта возникают ошибки, файл трассировки может определить, на каком этапе процесса произошла ошибка. Эта информация, как правило, наиболее ценна для службы поддержки Google. Например, если сообщение в журнале указывает на ошибку в конкретном модуле миграции, инженеры Google могут устранить проблему.
Сообщения в журналах также могут выявлять проблемы, которые необходимо решить в вашей собственной среде, такие как тайм-ауты или сетевые ошибки. Если вы получили ошибку миграции, сначала проверьте файл трассировки на наличие проблем в вашей собственной среде.
Найдите файлы журналов трассировки.
Файлы трассировки находятся на вашем компьютере в следующих местах:
- Microsoft Windows 7 и выше — C:\Users\ your-user-name \AppData\Local\Google\Google Apps Migration\Tracing\ClientMigration.
- Более ранние версии Windows — C:\Documents and Settings\ your-user-name \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 : Номер строки
> Следующий текст : Сообщение журнала (например, «Создание нового 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. Аналогичные записи трассировки также появятся в 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. Все остальные названия компаний и продуктов являются товарными знаками компаний, с которыми они связаны.