ট্রেস ফাইলগুলি ব্যাখ্যা করুন

মাইক্রোসফট আউটলুকের জন্য গুগল ওয়ার্কস্পেস মাইগ্রেশন

যখন আপনি Google Workspace Migration for Microsoft Outlook (GWMMO) ব্যবহার করে মাইগ্রেশন চালান, তখন একটি ট্রেস ফাইল তৈরি হয় যা মাইগ্রেশনের প্রতিটি ধাপ লগ করে রাখে। ইম্পোর্ট করার সময় যদি আপনি কোনো ত্রুটির সম্মুখীন হন, তাহলে ট্রেস ফাইলটি শনাক্ত করতে পারে যে প্রক্রিয়ার কোন পর্যায়ে ত্রুটিটি ঘটেছে। এই তথ্য সাধারণত Google Support-এর জন্য সবচেয়ে মূল্যবান হয়। উদাহরণস্বরূপ, যদি কোনো লগ মেসেজে একটি নির্দিষ্ট মাইগ্রেশন মডিউলের ত্রুটির ইঙ্গিত পাওয়া যায়, তাহলে Google ইঞ্জিনিয়াররা সমস্যাটির সমাধান করতে পারেন।

লগ মেসেজগুলো আপনার নিজের পরিবেশে সমাধান করা প্রয়োজন এমন সমস্যাও শনাক্ত করতে পারে, যেমন টাইমআউট বা নেটওয়ার্ক ত্রুটি। আপনি যদি কোনো মাইগ্রেশন ত্রুটি পান, তাহলে প্রথমে আপনার নিজের পরিবেশের সমস্যাগুলো খুঁজে বের করতে ট্রেস ফাইলটি পরীক্ষা করুন।

আপনার ট্রেস লগ ফাইলগুলি সরান

আপনার কম্পিউটারে ট্রেস ফাইলগুলো নিম্নলিখিত স্থানগুলিতে অবস্থিত:

  • মাইক্রোসফট উইন্ডোজ ৭ এবং তার পরবর্তী সংস্করণ —C:\Users\ your-user-name \AppData\Local\Google\Google Apps Migration\Tracing\ClientMigration।
  • উইন্ডোজের পূর্ববর্তী সংস্করণ —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

...৩ মে, ২০২০ তারিখে সকাল ১১:৩৩:১৭ মিনিটে ৭৩২ প্রসেস আইডি সহ তৈরি করা হয়েছিল।

একটি ট্রেস লগ ফাইল ব্যাখ্যা করুন

মাইগ্রেশন অগ্রসর হওয়ার সাথে সাথে প্রতিটি ট্রেস ফাইল আপডেট করা হয়। ফাইলটি এমন কিছু এন্ট্রি দিয়ে শুরু হয় যা 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 : মডিউলের নাম (উদাহরণস্বরূপ, মাইগ্রেশন, জেনেরিক, সিঙ্ক, ক্যালেন্ডার)

  • ConfigOptionsDialog : ক্লাসের নাম

  • TraceMigrationConfig : পদ্ধতির নাম

  • @ 269 : লাইন নম্বর

  • লগ বার্তা (উদাহরণস্বরূপ, একটি নতুন মাইগ্রেশন GUID তৈরি করা হচ্ছে)

সাধারণ সমস্যাগুলির সমাধান করুন

লগগুলো পরীক্ষা করুন

আপনার যদি নেটওয়ার্ক ত্রুটি (যেমন, নেটওয়ার্ক টাইমআউট, সংযোগ প্রত্যাখ্যান, ইত্যাদি) বা SSL/TLS সংক্রান্ত সমস্যা (যেমন, একটি সুরক্ষিত সংযোগ সমস্যা) হয়, তাহলে লগগুলিতে সেই আইপি অ্যাড্রেসটি দেখা যায় যেটিতে টুলটি সংযোগ করার চেষ্টা করেছিল। যদি একটি সুরক্ষিত সংযোগ সমস্যা হয়, তাহলে লগগুলিতে তার কারণ (যেমন, সার্টিফিকেটের নামের অমিল, সার্টিফিকেটের মেয়াদ উত্তীর্ণ, CRL চেক অসফল, ইত্যাদি) এবং সার্টিফিকেটের বিবরণ (যেমন, একটি গুগল সার্টিফিকেট বা একটি 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)

এক্ষেত্রে, মেশিনের বর্তমান তারিখের বছরটি ২০২২-এ পরিবর্তন করা হয়েছিল, যার ফলে সার্টিফিকেটটি মেয়াদোত্তীর্ণ বলে মনে হচ্ছে। আপনি প্রতিটি লগ লাইনের শুরুতে বর্তমান তারিখটি দেখতে পারেন, এবং সার্টিফিকেটের " Valid from " ও " Valid until " তারিখগুলো বর্তমান তারিখের সাথে মিলছে না। WINHTTP_CALLBACK_STATUS_FLAG_CERT_REV_FAILED এরর ফ্ল্যাগটি নির্দেশ করে যে সার্টিফিকেট বাতিলকরণ যাচাইটি অসফল হয়েছে।

আপনি শেষ লগ লাইনে " Network connection destination details "-এর পরে গন্তব্য আইপি ঠিকানা এবং সমাধান করা হোস্টনেমও দেখতে পারেন। এটি একটি 1e100.net address , যার মানে এটি গুগল।

ট্রেস লগ উদাহরণ

দ্রষ্টব্য: এই লগ উদাহরণটি 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-এর সাথে সংযোগ স্থাপন করছিল। এরর ফ্ল্যাগগুলোর মধ্যে রয়েছে WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA , যার অর্থ হলো সিস্টেমটি সার্টিফিকেট অথরিটিকে (CA). আরও লক্ষ্য করুন যে, এই সার্টিফিকেটটি গুগল ইস্যু করেনি।


Google, Google Workspace, এবং সংশ্লিষ্ট চিহ্ন ও লোগোসমূহ হলো Google LLC-এর ট্রেডমার্ক। অন্য সকল কোম্পানি ও পণ্যের নাম তাদের সংশ্লিষ্ট কোম্পানিগুলোর ট্রেডমার্ক।