GCDS ত্রুটি বার্তা

Google Cloud Directory Sync (GCDS) ব্যবহার করার সময় আপনি নিম্নলিখিত ত্রুটি বার্তাগুলির সম্মুখীন হতে পারেন। ত্রুটিগুলি সমাধান করতে নীচের সারণিটি ব্যবহার করুন।

লগ অ্যানালাইজার ব্যবহার করে দেখুন

এই টুলটি জমা দেওয়ার কয়েক মুহূর্তের মধ্যেই বেশিরভাগ সমস্যা শনাক্ত করতে পারে।

ট্রেস-লেভেল লগিং কীভাবে চালু করতে হয় , সে সম্পর্কে বিস্তারিত জানুন।

ত্রুটির বার্তা ও সমাধান

ত্রুটির বার্তা বর্ণনা ও সমাধান

নেটওয়ার্ক সমস্যা: নির্দিষ্ট LDAP সার্ভারের সাথে সংযোগ স্থাপন করা সম্ভব হয়নি: সিম্পল বাইন্ড ব্যর্থ হয়েছে: সার্ভারনেম:৬৩৬, কারণ: SSLHandshakeException - কোনো সাবজেক্ট অল্টারনেটিভ নেম উপস্থিত নেই

নেটওয়ার্ক সমস্যা: নির্দিষ্ট LDAP সার্ভারের সাথে সংযোগ স্থাপন করা সম্ভব হয়নি: সিম্পল বাইন্ড ব্যর্থ হয়েছে: সার্ভারনেম:৬৩৬, কারণ: SSLHandshakeException - সার্ভারনেমের সাথে মেলে এমন কোনো সাবজেক্ট অল্টারনেটিভ DNS নেম খুঁজে পাওয়া যায়নি

সার্টিফিকেটটির কমন নেম (CN) এবং সাবজেক্ট অল্টারনেটিভ নেম (SAN) আপনার GCDS কনফিগারেশন ফাইলে থাকা LDAP সার্ভারের নামের সাথে মিলছে না।

এটি ঠিক করতে, হয়:

  • আপনার GCDS কনফিগারেশন ফাইলটি সংশোধন করুন। যদি আপনি GCDS কনফিগারেশনে LDAP সার্ভারের IP অ্যাড্রেস যোগ করে থাকেন, তাহলে এর Fully Qualified Domain Name (FQDN)-ও লিখুন (উদাহরণস্বরূপ, dc01.solarmora.com )।
  • সার্টিফিকেটে একটি SAN যোগ করুন–নিশ্চিত করুন যে SAN-টিতে সেই LDAP সার্ভারের নামটি অন্তর্ভুক্ত আছে যা আপনি GCDS কনফিগারেশনে ব্যবহার করছেন।

একটি অস্থায়ী সমাধান হিসেবে, আপনি GCDS ইনস্টলেশন ফোল্ডারে থাকা config-manager.vmoptions এবং sync-cmd.vmoptions ফাইলগুলিতে একটি নতুন লাইন যোগ করে এন্ডপয়েন্ট আইডেন্টিফিকেশন বন্ধ করতে পারেন। ফাইলগুলিতে যোগ করার আগে লাইন ব্রেকটি মুছে ফেলুন:

-Dcom.sun.jndi.ldap.object. disableEndpointIdentification=true

sun.security.provider.certpath.SunCertPathBuilder ব্যতিক্রম: অনুরোধকৃত লক্ষ্যের জন্য বৈধ সার্টিফিকেশন পাথ খুঁজে পাওয়া যায়নি

ldap_simple_bind_s() ব্যর্থ হয়েছে: শক্তিশালী প্রমাণীকরণ আবশ্যক

সার্টিফিকেট-সংক্রান্ত সমস্যা সমাধানের ধাপগুলো অনুসরণ করুন।

InvalidCipherTextException: অবৈধ এনক্রিপশন প্যারামিটার। সল্ট/ইটারেশন/ইনিশিয়ালাইজেশন ভেক্টর

আপনি যদি এমন কোনো কম্পিউটারে GCDS চালান যেটিতে GUI নেই, তাহলে সম্ভবত আপনি কী-টি সঠিকভাবে ইম্পোর্ট করেননি। এর ধাপগুলো জানতে, “How do I authorize GCDS on a machine without a GUI?”- এ যান।

java.lang.RuntimeException: একটি অপ্রত্যাবর্তনযোগ্য SQLException পাওয়া গেছে। স্টেট ডাটাবেস " path-to-folder \syncState\ folder-name " নির্দিষ্ট করেছে।

মেসেজে উল্লেখিত ফোল্ডারটি খুঁজে বের করে মুছে ফেলুন। এরপর, সিঙ্ক প্রক্রিয়াটি আবার শুরু করুন।

java.sql.SQLException: পৃষ্ঠায় অবৈধ চেকসাম

আরেকটি প্রক্রিয়া হলো GCDS ব্যবহারের পাশাপাশি ক্যাশ ফোল্ডার বা ফাইলগুলো অ্যাক্সেস করা।

সমস্যা সমাধানের জন্য, মাইক্রোসফটের প্রসেস মনিটর ডাউনলোড করে চালান এবং একটি ফিল্টার তৈরি করুন। ফিল্টার অপশনগুলোতে, ফোল্ডার বা ফাইলগুলো অ্যাক্সেস করছে এমন প্রসেসগুলো শনাক্ত করতে Path , Contains এবং path-to-folder \syncState ব্যবহার করুন।

আরও তথ্যের জন্য, প্রসেস মনিটর- এ যান।

অবৈধ ইনপুট: কোয়েরি

আপনি 'ব্যবহারকারী অনুসন্ধান কোয়েরি' ফিল্ডে একটি অবৈধ কোয়েরি প্রবেশ করিয়েছেন। অনুসন্ধান কোয়েরিটি মুছে ফেলুন অথবা নিশ্চিত করুন যে এটি 'ব্যবহারকারীদের অনুসন্ধান' অংশে থাকা অনুসন্ধান নির্দেশিকা মেনে চলে।

ব্যবহারকারীদের সার্চ কোয়েরি সম্পর্কে আরও তথ্যের জন্য, এক্সক্লুশন রুল ও কোয়েরি ব্যবহার করে ডেটা বাদ দিন (Omit data with exclusion rules & queries) অংশে যান।

সকেট ব্যতিক্রম - সংযোগ রিসেট

LDAP সার্ভারে সংযোগ করার সময় যদি আপনি এই বার্তাটি পান, তার মানে সার্ভারটি সংযোগটি বন্ধ করে দিয়েছে। এর সম্ভাব্য কারণগুলো হলো:

  • আপনি LDAP+SSL ব্যবহার করছেন এবং আপনার LDAP সার্ভারটি GCDS সমর্থিত TLS প্যারামিটারগুলো (যেমন, সাইফার স্যুট) গ্রহণ করার জন্য কনফিগার করা নেই। নিশ্চিত করুন যে আপনার LDAP সার্ভারে সর্বশেষ নিরাপত্তা আপডেট এবং সেটিংস রয়েছে।
  • একটি ফায়ারওয়াল নিয়ম সংযোগটি ব্লক করছে।
অনুরোধকৃত সময়ের মধ্যে লকটি পাওয়া সম্ভব হয়নি।

এই সমস্যাটির সমাধান করতে:

  1. নিশ্চিত করুন যে আপনার কম্পিউটারে GCDS-এর শুধুমাত্র একটি ইনস্ট্যান্স চালু আছে।

    একই XML ফাইল ব্যবহার করে আপনি একবারে GCDS-এর কেবল একটি ইনস্ট্যান্সই চালাতে পারবেন।

  2. সিস্টেমটি রিস্টার্ট করুন, যাতে অন্য কোনো প্রসেস GCDS ক্যাশ ডেটাবেস অ্যাক্সেস করতে না পারে। তারপর, সিঙ্কটি আবার চালান।
  3. যদি সমস্যাটি থেকে যায়, তাহলে GCDS-কে একটি নতুন ক্যাশ ডেটাবেস তৈরি করতে বাধ্য করার জন্য SyncState ফোল্ডারটি খুঁজে বের করে সেটির নাম পরিবর্তন করুন। আপনি ফোল্ডারটি ইউজার প্রোফাইল ফোল্ডারের (উইন্ডোজ) অধীনে অথবা হোম ডিরেক্টরিতে (লিনাক্স) খুঁজে পাবেন।
ত্রুটি ৪০০: অবৈধ অনুরোধ: আপনি যে অ্যাপটি ব্যবহার করছেন তাতে আপনাকে সুরক্ষিত রাখার জন্য সর্বশেষ নিরাপত্তা বৈশিষ্ট্যগুলো অন্তর্ভুক্ত নেই। অনুগ্রহ করে একটি বিশ্বস্ত উৎস থেকে ডাউনলোড করুন এবং সর্বশেষ ও সবচেয়ে সুরক্ষিত সংস্করণে আপডেট করুন।

নিশ্চিত করুন যে আপনি GCDS-এর সর্বশেষ সংস্করণ ব্যবহার করছেন। বিস্তারিত জানতে, ‘Update GCDS’- এ যান।

java.sql.SQLException: ডিরেক্টরি <directory> তৈরি করা যাচ্ছে না।

সিঙ্ক স্টেট ডেটাবেস রক্ষণাবেক্ষণের জন্য GCDS-এর ডিরেক্টরিতে সম্পূর্ণ অনুমতির প্রয়োজন হয়। আপনি এই ত্রুটিটি দেখতে পারেন যদি:

  • যে ব্যবহারকারী GCDS ইনস্টল করেছেন, GCDS তার থেকে ভিন্ন একজন ব্যবহারকারী হিসেবে চলছে।
  • ইনস্টলেশনের পর থেকে অনুমতি পরিবর্তিত হয়েছে
org.jdom.input.
JDOMParseException:
লাইন ১-এ ত্রুটি: প্রোলগে কন্টেন্ট অনুমোদিত নয়

GCDS একটি অসমর্থিত ক্যারেক্টার এনকোডিং সহ একটি কনফিগারেশন ফাইল লোড করার চেষ্টা করছে।

GCDS ডিফল্ট ক্যারেক্টার এনকোডিং হিসেবে UTF-8 ব্যবহার করে। আপনার কনফিগারেশন ফাইলগুলোর জন্যও একই এনকোডিং ব্যবহার করা উচিত, যদিও অন্যান্য এনকোডিংও সামঞ্জস্যপূর্ণ।

এই সমস্যাটি সমাধান করতে:

  1. আপনার কনফিগারেশন ফাইলের এনকোডিং UTF-8-এ পরিবর্তন করুন:
    1. একটি টেক্সট এডিটর খুলুন।
    2. ফাইলটি ভিন্ন এনকোডিং দিয়ে সংরক্ষণ করুন।
  2. আপনার কনফিগারেশন ফাইলের বিষয়বস্তু সঠিক কিনা তা যাচাই করুন।
  3. GCDS-এ কনফিগারেশন ফাইলটি আবার লোড করার চেষ্টা করুন।

সবচেয়ে সাধারণ অসমর্থিত এনকোডিংগুলো হলো UTF-7 এবং UTF-8 BOM।

javax.net.ssl.
SSLHandshakeException:
হ্যান্ডশেকের সময় সংযোগ

নেটওয়ার্ক সংযোগ সমস্যার কারণে GCDS গুগল সার্ভারের সাথে সিকিওর সকেটস লেয়ার (SSL) হ্যান্ডশেক সম্পন্ন করতে পারেনি। কোনো কম্পিউটার খুব ধীরে প্যাকেট রাউটিং করলে অথবা আপনার আইএসপি সাময়িকভাবে পরিষেবা হারালে এই সমস্যাটি হতে পারে।

GCDS সর্বোচ্চ ৩ বার SSL হ্যান্ডশেক সম্পন্ন করার চেষ্টা করে। যদি আপনি লগ-এ নিম্নলিখিত বার্তাটি দেখতে পান, তাহলে বুঝতে হবে GCDS পরবর্তী চেষ্টাগুলোতে সফলভাবে হ্যান্ডশেক সম্পন্ন করেছে এবং আর কোনো পদক্ষেপের প্রয়োজন নেই: [usersyncapp.sync.FullSyncAgent] কোনো পার্থক্য শনাক্ত করা যায়নি, কোনো পরিবর্তনের প্রয়োজন নেই।

নেটওয়ার্ক টাইমআউটের কারণ কী হতে পারে, তা জানতে আপনার স্থানীয় নেটওয়ার্ক প্রশাসকের সাথে কাজ করুন।

বর্তমান অনুরোধের জন্য কোটা অতিক্রম করা হয়েছে।

যদি আপনি লগ-এ এই ত্রুটিটি দেখতে পান, তার মানে হলো GCDS সাময়িকভাবে Google API ব্যবহার করতে পারছে না। GCDS পুনরায় API ব্যবহারের চেষ্টা করবে এবং আপনার সিঙ্ক প্রক্রিয়াটি প্রত্যাশিতভাবে চলতে থাকবে।

যদি আপনি সিঙ্ক সামারি রিপোর্টে ত্রুটি পান এবং সিঙ্কটি সঠিকভাবে সম্পন্ন না হয়, তাহলে সাপোর্টে যোগাযোগ করুন। বিস্তারিত জানতে, ‘সাপোর্টে যোগাযোগ করার আগে আমার কী কী GCDS তথ্য প্রয়োজন?’ অংশে যান।

java.lang.RuntimeException:
অজানা LDAP অনুসন্ধান নিয়মের পরিধি "null"

কনফিগারেশন ম্যানেজারের নিম্নলিখিত বিভাগগুলির মধ্যে একটিতে একটি নিয়ম খালি রয়েছে:

  • LDAP কনফিগারেশন এবং তারপর অর্গ ইউনিট এবং তারপর অনুসন্ধানের নিয়মাবলী
  • LDAP কনফিগারেশন এবং তারপর ব্যবহারকারীরা এবং তারপর ব্যবহারকারী সিঙ্ক
  • LDAP কনফিগারেশন এবং তারপর দলগুলি এবং তারপর গ্রুপ অনুসন্ধানের নিয়মাবলী
  • LDAP কনফিগারেশন এবং তারপর ব্যবহারকারীর প্রোফাইল এবং তারপর ব্যবহারকারীর প্রোফাইল সিঙ্ক
  • LDAP কনফিগারেশন এবং তারপর শেয়ার করা পরিচিতি এবং তারপর যোগাযোগ সিঙ্ক

আরও তথ্যের জন্য, কনফিগারেশন ম্যানেজারের মাধ্যমে আপনার সিঙ্ক সেট আপ করুন- এ যান।

পাসওয়ার্ডের জন্য ডাইজেস্টের দৈর্ঘ্য অবৈধ।

কনফিগারেশন ম্যানেজারে পাসওয়ার্ড সিঙ্ক করার জন্য পাসওয়ার্ড এনক্রিপশন পদ্ধতিটি সঠিকভাবে কনফিগার করা হয়নি, অথবা আপনার LDAP সার্ভার এমন একটি এনক্রিপশন পদ্ধতি ব্যবহার করে যা GCDS দ্বারা সমর্থিত নয়। সমর্থিত পদ্ধতিগুলো হলো প্লেইনটেক্সট, বেস৬৪, MD5 এবং SHA1। মাইক্রোসফট অ্যাক্টিভ ডিরেক্টরির সাথে পাসওয়ার্ড সিঙ্ক করতে পাসওয়ার্ড সিঙ্ক ব্যবহার করুন।

আরও তথ্যের জন্য, “আপনি কীভাবে পাসওয়ার্ড সিঙ্ক্রোনাইজ করবেন?” এবং “GCDS আপডেট করুন” অংশে যান।

০টি নেস্টেড গ্রুপ

আপনার LDAP সার্ভারে GCDS ব্যবহারকারী এবং নেস্টেড গ্রুপগুলির মধ্যে সঠিকভাবে পার্থক্য করতে পারছে না। এই সমস্যাটি সমাধান করতে:

  1. আপনার কনফিগারেশন ফাইলের <features> সেকশনে নিম্নলিখিত লাইনটি যোগ করুন:
    GROUP_NESTED_GROUPS_AS_USERS
  2. লাইনটিকে <optional> ট্যাগের মধ্যে রাখুন।
  3. আপনার কনফিগারেশন ফাইলটি সংরক্ষণ করুন এবং সিঙ্ক করুন।
ব্যবহারকারীকে স্থগিত করুন

কনফিগারেশন ম্যানেজারের বাইরে ডুপ্লিকেট করা কোনো কনফিগারেশন ফাইলের সাথে আপনি সিঙ্ক করলে GCDS অপ্রত্যাশিত পরিবর্তন করার চেষ্টা করতে পারে। নতুন কনফিগারেশন ফাইলটি মূল কনফিগারেশন ফাইলের মতোই একই ক্যাশে অ্যাক্সেস করে, এবং এই দুটির মধ্যে অসামঞ্জস্যের কারণে ব্যবহারকারীদের সাসপেন্ড করা হতে পারে।

একটি GCDS কনফিগারেশন ফাইল প্রতিলিপি করতে, কনফিগারেশন ম্যানেজারে সর্বদা ' Save As' বিকল্পটি ব্যবহার করুন। এটি নিশ্চিত করে যে নতুন কনফিগারেশন ফাইলটির নিজস্ব ক্যাশে থাকবে।

আরও তথ্যের জন্য, কনফিগারেশন ফাইল নিয়ে কাজ করুন (Work with configuration files) অংশে যান।

অজানা সদস্যকে এড়িয়ে যাওয়া

আপনি একটি পুরোনো GCDS XML কনফিগারেশন ফাইল ব্যবহার করছেন, এবং GCDS এমন একজন গ্রুপ সদস্যকে খুঁজে পেয়েছে যিনি আপনার কনফিগারেশনের ইউজার সার্চ রুলসে অন্তর্ভুক্ত নন। আপনার ইউজার সার্চ রুলসে সকল গ্রুপ সদস্য এবং মালিকদের অন্তর্ভুক্ত করা উচিত, এমনকি যদি আপনি সেই ব্যবহারকারীদের গুগল ডোমেইনের সাথে সিঙ্ক করতে না-ও চান। গ্রুপগুলোকে সঠিকভাবে প্রসেস করার জন্য GCDS-এর এই ব্যবহারকারীদের ইমেল অ্যাড্রেসগুলো সংগ্রহ করা প্রয়োজন।

বিকল্পভাবে, একটি নতুন, খালি XML কনফিগারেশন ফাইল তৈরি করুন। এরপর GCDS একটি স্বাধীন গ্রুপ সিঙ্ক চালু করে, যা ব্যবহারকারীর সিঙ্ক নিয়ম নির্বিশেষে GCDS-কে গ্রুপ সদস্যদের শনাক্ত করতে বাধ্য করে। আপনি যদি নিশ্চিত না হন, তবে এটিই প্রস্তাবিত বিকল্প।

যেকোনো কনফিগারেশন পরিবর্তন করার সময় বা নতুন কনফিগারেশন ফাইল তৈরি করার সময়, সম্পূর্ণ সিঙ্ক চালানোর আগে অবশ্যই একটি সিমুলেশন চালান এবং ফলাফলগুলো পর্যালোচনা করুন।

আরও তথ্যের জন্য, আপনার ব্যবহারকারী তালিকা নির্ধারণ করুন -এ যান।

com.google.data.client.
GoogleServiceException:
অবৈধ পরিচয়পত্র

কনফিগারেশন ম্যানেজারে আপনি যে অ্যাডমিন অ্যাকাউন্টটি নির্দিষ্ট করেছেন, সেটি অ্যাডমিনিস্ট্রেটর নয়, অথবা ইউজারনেম এবং পাসওয়ার্ড ভুল।

কনফিগারেশন ম্যানেজারে, গুগল ডোমেইনে যান এবং তারপর সেটিংস-এ যান এবং অ্যাডমিন ইমেল অ্যাড্রেস- এ উল্লেখিত অ্যাডমিনিস্ট্রেটর অ্যাকাউন্টের তথ্য যাচাই করুন।

আরও তথ্যের জন্য, আপনার গুগল ডোমেইন সেটিংস নির্ধারণ করুন -এ যান।

com.google.gdata.util.
রিসোর্স খুঁজে না পাওয়ার ব্যতিক্রম:

কনফিগারেশন ম্যানেজারের শেয়ার্ড কন্ট্যাক্টস বিভাগে নির্দিষ্ট করা সিঙ্ক কী অ্যাট্রিবিউটটি আপনার LDAP সার্ভার থেকে খালি মান ফেরত দেয়। LDAP সার্ভার থেকে এমন একটি অ্যাট্রিবিউট নির্বাচন করুন যা প্রতিটি রিসোর্সের জন্য সিঙ্ক কী মান ধারণ করে এবং কখনও নাল বা খালি স্ট্রিং ফেরত দেয় না।

গণনাকৃত পার্থক্য অতিক্রম করে
কনফিগার করা মুছে ফেলার সীমা,
পরিবর্তনগুলি প্রয়োগ করা হচ্ছে না

GCDS-এ সেট করা ডিলিট বা সাসপেন্ড করার সীমা অতিক্রম করা হয়েছে। এই ত্রুটি এড়াতে GCDS-এর ডিলিট লিমিটস সেটিং পরিবর্তন করুন, অথবা কী ডিলিট বা সাসপেন্ড করা হয়েছে সে সম্পর্কে আরও বিস্তারিত জানতে সিঙ্ক লগ দেখুন এবং সীমা পরিবর্তন করার প্রয়োজন আছে কিনা তা স্থির করুন।

অবৈধ ইমেল

GCDS এমন একটি ইউজার বা ইমেল অ্যালিয়াস তৈরি করার চেষ্টা করছে যা আপনার Google অ্যাকাউন্টের অংশ নয় এমন একটি ডোমেইনে বিদ্যমান। এই বিকল্পগুলো চেষ্টা করুন:

  • কনফিগারেশন ম্যানেজারে , ইউজার অ্যাকাউন্টস- এ যান এবং তারপর বর্জন বিধি এবং এমন ব্যবহারকারী বর্জন বিধি তৈরি করুন যা বাহ্যিক ডোমেইনের ব্যবহারকারীদের বাদ দেবে।
  • আপনার ব্যবহারকারী অনুসন্ধানের নিয়মগুলো পরিবর্তন করুন যাতে বাইরের ডোমেইনের ব্যবহারকারীদের দেখানো না হয়।
  • আপনার গুগল অ্যাকাউন্টে অনুপস্থিত ডোমেইনটিকে একটি সেকেন্ডারি ডোমেইন হিসেবে যোগ করুন।
ডোমেইন ব্যবহারকারীর সীমা পৌঁছে গেছে

GCDS আপনার অ্যাকাউন্টের জন্য বরাদ্দকৃত সংখ্যার চেয়ে বেশি ব্যবহারকারী সিঙ্ক করছে। এই বিকল্পগুলো চেষ্টা করে দেখুন:

  • কনফিগারেশন ম্যানেজারে , ইউজার অ্যাকাউন্টস- এ যান এবং তারপর অনুসন্ধানের নিয়ম তৈরি করুন এবং কম সংখ্যক ব্যবহারকারী পাওয়ার জন্য আপনার ব্যবহারকারী অনুসন্ধানের পরিধি সীমিত করুন।
  • কনফিগারেশন ম্যানেজারে , নিশ্চিত করুন যে আপনি সঠিক DN নির্দিষ্ট করেছেন, যা এমন একটি রুটকে নির্দেশ করে যেখানে শুধুমাত্র সেইসব ব্যবহারকারী রয়েছেন যাদের গুগল ডোমেইনে ইম্পোর্ট করতে হবে।
  • আপনি আরও ব্যবহারকারী লাইসেন্সও পেতে পারেন। আরও তথ্যের জন্য, 'আরও ব্যবহারকারী লাইসেন্স কিনুন ' বিভাগে যান।
java.lang.RuntimeException:
javax.naming.InvalidNameException:
[LDAP: ত্রুটি কোড ৩৪ - অবৈধ ডিএন]

কনফিগারেশন ম্যানেজারে নির্দিষ্ট করা একটি বেস ডিএন এমন কোনো অবজেক্টকে নির্দেশ করতে পারে যা আপনার এলড্যাপ সার্ভারে বিদ্যমান নেই। আপনার এলড্যাপ কানেকশন, ইউজার, গ্রুপ, প্রোফাইল এবং শেয়ার্ড কন্ট্যাক্টস ফিল্টার সেকশনে নির্দিষ্ট করা বেস ডিএন পরীক্ষা করুন। নিশ্চিত করুন যে আপনি প্রতিটির জন্য বেস ডিএন হিসেবে একটি বিদ্যমান অবজেক্ট ব্যবহার করছেন।

জাভা.সিকিউরিটি.সার্ট.
CertPathValidatorException:
প্রত্যাহার স্থিতি যাচাই ব্যর্থ হয়েছে:
কোন CRL খুঁজে পাওয়া যায়নি

অন্য কোনো পরিষেবা বা নেটওয়ার্ক ডিভাইস এপিআই-এর জন্য ব্যবহৃত এইচটিটিপিএস সার্টিফিকেটের সার্টিফিকেট অথরিটির সাথে যোগাযোগ করতে জিসিডিএস-কে বাধা দিচ্ছে। জিসিডিএস চালিত মেশিন থেকে সংযোগ সীমাবদ্ধ করে এমন ফায়ারওয়াল বা প্রক্সি নিয়মগুলি পরীক্ষা করুন।

যে মেশিনে GCDS চলছে, সেখান থেকে ওয়েব অ্যাক্সেস করার জন্য যদি প্রক্সির প্রয়োজন হয়, তবে তা সঠিকভাবে কনফিগার করতে হবে।

সমস্যাটি সমাধান করতে, আপনি সার্টিফিকেট রিভোকেশন লিস্ট (CRL) চেকটি নিষ্ক্রিয় করতে পারেন। CRL চেকটি নিষ্ক্রিয় করতে, GCDS ইনস্টলেশন ডিরেক্টরিতে থাকা config-manager.vmoptions এবং sync-cmd.vmoptions ফাইলগুলিতে নিম্নলিখিত লাইনগুলি যোগ করুন:
-Dcom.sun.net.ssl.checkRevocation=false
-Dcom.sun.security.enableCRLDP=false

আরও তথ্যের জন্য, GCDS কীভাবে সার্টিফিকেট বাতিলকরণ তালিকা পরীক্ষা করে , সেই অংশটি দেখুন।

javax.naming.directory.
InvalidSearchFilterException:
ভারসাম্যহীন বন্ধনী; অবশিষ্ট নাম

কনফিগারেশন ম্যানেজারের নিম্নলিখিত এক বা একাধিক পৃষ্ঠায় নির্দিষ্ট করা কোয়েরিগুলিতে সুষম বন্ধনী নেই:

  • LDAP কনফিগারেশন এবং তারপর অর্গ ইউনিট এবং তারপর অনুসন্ধানের নিয়মাবলী
  • LDAP কনফিগারেশন এবং তারপর ব্যবহারকারীরা এবং তারপর ব্যবহারকারী সিঙ্ক
  • LDAP কনফিগারেশন এবং তারপর দলগুলি এবং তারপর গ্রুপ অনুসন্ধানের নিয়মাবলী
  • LDAP কনফিগারেশন এবং তারপর ব্যবহারকারীর প্রোফাইল এবং তারপর ব্যবহারকারীর প্রোফাইল সিঙ্ক
  • LDAP কনফিগারেশন এবং তারপর শেয়ার করা পরিচিতি এবং তারপর যোগাযোগ সিঙ্ক
মূল ব্যতিক্রমটি হলো javax.naming।
যোগাযোগ ব্যতিক্রম:
সার্ভারের নাম :৩৮৯

GCDS প্রদত্ত LDAP সার্ভারের নামটি রিজলভ করতে পারছে না। নিশ্চিত করুন যে আপনি LDAP সার্ভারের জন্য একটি সম্পূর্ণ ডোমেইন নাম প্রবেশ করিয়েছেন এবং যে কম্পিউটারে GCDS চলছে, সেটি যেন এটি রিজলভ করতে পারে।

দ্রষ্টব্য: অ্যাক্টিভ ডিরেক্টরি ব্যবহার করার সময়, সার্ভার নাম হিসেবে আপনার ডোমেইনের সম্পূর্ণ ডোমেইন নামটি ব্যবহার করুন।

SSL পিয়ার ভুলভাবে বন্ধ করা হয়েছে

সমস্যাটি সাধারণত প্রক্সির মাধ্যমে ট্র্যাফিক পাঠানোর কারণে হয়ে থাকে। আপনি যদি প্রক্সি ব্যবহার করেন, তাহলে আপনাকে GCDS প্রক্সি সেটিংস কনফিগার করতে হবে।

URL ও পোর্টগুলিতে অ্যাক্সেসের অনুমতি দিন -এ দেওয়া ধাপগুলি সম্পন্ন করে নিশ্চিত করুন যে GCDS এই নির্দিষ্ট URL এবং পোর্টগুলিতে সংযোগ করতে পারে।

স্থানীয় কম্পিউটারের নিরাপত্তা সফটওয়্যার সংযোগে সমস্যা তৈরি করতে পারে। আপনার অ্যাডমিনিস্ট্রেটরকে ক্লায়েন্ট মেশিনের যেকোনো নিরাপত্তা সফটওয়্যার নিষ্ক্রিয় করতে বলুন এবং আবার চেষ্টা করুন।

এই এপিআই-টি অ্যাক্সেস করার জন্য আপনার অনুমোদন নেই।

প্রয়োজনীয় গুগল এপিআইগুলো সক্রিয় করেছেন কিনা তা নিশ্চিত করুন।

আরও তথ্যের জন্য, আপনার গুগল অ্যাকাউন্ট অনুমোদন করুন -এ যান।

ডোমেইন ব্যবহারকারীর সীমা অতিক্রম করেছে

আপনি আপনার ব্যবহারকারী লাইসেন্সের চেয়ে বেশি ব্যবহারকারী যুক্ত করার চেষ্টা করেছেন। আরও ব্যবহারকারী লাইসেন্স কেনার জন্য আপনার বিক্রয় প্রতিনিধির সাথে যোগাযোগ করুন। অথবা, কম সংখ্যক ব্যবহারকারীকে সিঙ্ক্রোনাইজ করার জন্য আপনার LDAP কোয়েরিগুলো পরিবর্তন করুন।

java.lang.RuntimeException: কোয়েরিটি চালানো সম্ভব হয়নি কারণ Base DN: "DC=domain,DC=com"-এ থাকা অবজেক্টটি অনুপস্থিত অথবা অ্যাক্সেসযোগ্য নয়।

প্রথমে LDAP কনফিগারেশন ট্যাবে এবং আপনার সংজ্ঞায়িত করা যেকোনো সার্চ রুলে DN-টি যাচাই করে নিন।

যদি তাতেও সমস্যার সমাধান না হয় এবং আপনি নিশ্চিত থাকেন যে DN-টি বৈধ, তাহলে সমস্যাটি DNS রেজোলিউশনের কারণে হতে পারে। আপনি লগে অতিরিক্ত ত্রুটির তথ্য দেখতে পারেন, যেমন:

  • javax.naming.PartialResultException [মূল ব্যতিক্রম হল javax.naming.CommunicationException: domain.com:389 [মূল ব্যতিক্রম হল java.net.ConnectException: সংযোগ প্রত্যাখ্যান করা হয়েছে: সংযোগ]]
  • javax.naming.PartialResultException [মূল ব্যতিক্রম হল javax.naming.CommunicationException: domain.com:389 [মূল ব্যতিক্রম হল java.net.ConnectException: সংযোগের সময়সীমা শেষ: সংযোগ]]

এই ত্রুটিগুলো নির্দেশ করে যে হোস্টনেমটি সংযোগ প্রত্যাখ্যান করছে অথবা টাইম আউট হয়ে যাচ্ছে। এই হোস্টনেমটিতে একটি ডিএনএস লুকআপ চালিয়ে দেখুন, এবং নিশ্চিত করুন যে ফেরত আসা সমস্ত অ্যাড্রেস বৈধ এবং আপনার কনফিগার করা পোর্টে সংযোগের অনুমতি দেয়।

দ্রষ্টব্য : আপনি GCDS কনফিগারেশনে একটি বৈধ হোস্টনেম বা আইপি অ্যাড্রেস উল্লেখ করলেও এই ত্রুটিগুলি ঘটতে পারে। অ্যাক্টিভ ডিরেক্টরি একটি LDAP রেফারেল প্রতিক্রিয়া জারি করতে পারে, যা GCDS-কে একটি হোস্টনেমের মাধ্যমে সংযোগ করতে নির্দেশ দেয়। এই রেফারেলটি শেষ পর্যন্ত সেই হোস্টনেমটিতেই যেতে পারে যা রিজলভ হতে ব্যর্থ হচ্ছে। আপনি গ্লোবাল ক্যাটালগ পোর্ট ব্যবহার করে আপনার অ্যাক্টিভ ডিরেক্টরি সার্ভারে সংযোগ করার মাধ্যমে এই রেফারেলগুলি এড়াতে পারেন, যার ডিফল্ট মান হলো 3268। বিস্তারিত জানতে, আপনার মাইক্রোসফট ডকুমেন্টেশন দেখুন।

এই অবস্থানে অক্ষরটি অবৈধ।

কাস্টম স্কিমার কিছু তথ্য বৈধ নয়। কাস্টম স্কিমার ক্ষেত্রে প্রযোজ্য সীমাগুলো জানতে, ডিরেক্টরি এপিআই: কাস্টম ইউজার ফিল্ডস- এ যান।

আপনার ট্রেস-লেভেল লগ চালু থাকলে, আপনি কাস্টম স্কিমার সম্পূর্ণ HTTP অনুরোধটিও দেখতে পারবেন।

java.util.concurrent.
এক্সিকিউশনএক্সেপশন: java.lang.OutOfMemoryError: GC
ওভারহেড সীমা অতিক্রম করেছে

নির্ধারিত মেমরি সীমা অতিক্রম করা হয়েছে। এই ঘটনার কারণে সিঙ্ক প্রক্রিয়াটি ব্যর্থ হয়েছে।

এই সমস্যাটি সমাধান করতে, "যদি আমি মেমরি-সম্পর্কিত ত্রুটি দেখতে পাই তাহলে কী হবে?" অংশে যান।

নির্দিষ্ট LDAP সার্ভারে সংযোগ করার চেষ্টা ব্যর্থ হয়েছে।

GCDS LDAP সার্ভারের সাথে সংযোগ করতে পারছে না। নিশ্চিত করুন:

  • আপনি সঠিক যোগাযোগ প্রোটোকল ব্যবহার করছেন। যদি LDAP সার্ভারের একটি সুরক্ষিত প্রোটোকলের প্রয়োজন হয়, তাহলে LDAP + SSL ব্যবহার করুন।
  • LDAP সার্ভারটি সক্রিয় আছে এবং এতে কোনো সংযোগ সমস্যা নেই।
নেটওয়ার্ক সমস্যা: নির্দিষ্ট LDAP সার্ভারে সংযোগ করা যাচ্ছে না।

GCDS LDAP সার্ভারটি খুঁজে পাচ্ছে না। নিশ্চিত করুন যে, যে কম্পিউটারে GCDS চলছে, সেটির নির্দিষ্ট হোস্ট এবং পোর্টে অ্যাক্সেস আছে।

প্রমাণীকরণ সমস্যা: প্রদত্ত পরিচয়পত্র ব্যবহার করে সংযোগ স্থাপন করা সম্ভব নয়।

প্রমাণীকরণ সংক্রান্ত সমস্যার কারণে LDAP সার্ভারটি GCDS অনুরোধগুলি প্রত্যাখ্যান করছে।

অনুমোদিত ব্যবহারকারী এবং তার পাসওয়ার্ড সঠিক কিনা তা নিশ্চিত করুন। অনুমোদিত ব্যবহারকারীকে তার সম্পূর্ণ DN ব্যবহার করে যুক্ত করতে হবে। অনুমোদিত ব্যবহারকারী যুক্ত করার বিষয়ে বিস্তারিত জানতে, LDAP সংযোগ সেটিংসে যান।

Base DN < base-dn >-এ কোয়েরি কার্যকর করতে ব্যর্থ হয়েছে

GCDS বেস DN-এর সাথে সংযোগ করতে পারছে না। নিশ্চিত করুন:

  • বেস ডিএনটি এলড্যাপ সার্ভারে বিদ্যমান থাকে।
  • অনুমোদিত ব্যবহারকারীর বেস ডিএন-এর জন্য অনুমতি রয়েছে। বিস্তারিত জানতে, এলড্যাপ সংযোগ সেটিংসে যান।
বেস ডিএন <base-dn>-এ <attribute> অ্যাট্রিবিউটের জন্য কোয়েরি কার্যকর করতে ব্যর্থ হয়েছে, কারণ: NameNotFoundException

GCDS LDAP সার্ভার থেকে তথ্য পুনরুদ্ধার করতে ব্যর্থ হচ্ছে। নিশ্চিত করুন:

  • <base-dn> অবজেক্টটি বিদ্যমান এবং অনুমোদিত ব্যবহারকারীর জন্য অ্যাক্সেসযোগ্য। বিস্তারিত জানতে, LDAP সংযোগ সেটিংসে যান।
  • LDAP সার্ভারে <base-dn> অবজেক্টের জন্য <attribute> বিদ্যমান আছে।

সদস্য ইতিমধ্যেই বিদ্যমান আছে

আপনি এই ত্রুটিটি দেখতে পারেন যদি:

  • আপনার একজন সদস্য আছেন যার প্রাথমিক LDAP ঠিকানাটি Google Workspace-এর একটি অ্যালিয়াস ঠিকানা। সম্ভব হলে এই পরিস্থিতি এড়িয়ে চলুন (উদাহরণস্বরূপ, অ্যালিয়াসের জন্য একটি ভিন্ন ইউজারনেম ব্যবহার করুন)।
  • একটি ব্যবহারকারী অ্যাকাউন্টের দুটি অ্যালিয়াস অ্যাড্রেসের জন্য একই ইউজারনেম রয়েছে। এবং, গুগল ডোমেইন কনফিগারেশন পেজে, আপনি ‘ Replace domain names in LDAP email addresses’ বক্সটি চেক করেছেন।

    আপনি বক্সটি চেক করলে, উভয় ইমেল অ্যাড্রেসই ‘বিকল্প ইমেল ডোমেইন’ ফিল্ডে তালিকাভুক্ত ডোমেইনের সাথে মিলিয়ে পরিবর্তিত হয়ে যায়।

বক্সটি থেকে টিক চিহ্ন তুলে দিন অথবা ছদ্মনামগুলোর মধ্যে একটি পরিবর্তন করুন।

যদি আপনিও লগ-এ নিম্নলিখিত বার্তাটি পান: "ঠিকানা সংঘর্ষের কারণে user-email-address সদস্যকে group-email-address গ্রুপে যোগ করার সময় ত্রুটি", তাহলে পরীক্ষা করে দেখুন:

  • আপনার বর্জন নিয়মের উপর ভিত্তি করে GCDS , user-email-address সহ ব্যবহারকারীকে সিঙ্ক থেকে বাদ দিয়েছে। আপনার বর্জন নিয়মগুলো যাচাই করুন এবং আবার চেষ্টা করুন। বিস্তারিত জানতে, বর্জন নিয়ম ও কোয়েরি ব্যবহার করে ডেটা বাদ দিন (Omit data with exclusion rules & queries) অংশে যান।
  • আপনি GCDS-এর বাইরে থেকে ব্যবহারকারী বা গ্রুপ আপডেট করেছেন। ক্যাশে মুছে ফেলে আবার চেষ্টা করুন।
অবৈধ ইনপুট: INVALID_OU_ID

GCDS একজন ব্যবহারকারীকে এমন একটি সাংগঠনিক ইউনিটে অন্তর্ভুক্ত করার চেষ্টা করছে যা আপনার প্রতিষ্ঠানের গুগল অ্যাকাউন্টে নেই। আপনার ব্যবহারকারী অনুসন্ধানের নিয়মগুলো সংশোধন করুন এবং আবার চেষ্টা করুন। বিস্তারিত জানতে, ব্যবহারকারী অনুসন্ধানের নিয়ম (User search rules) অংশে যান।

'licensing.googleapis.com' পরিষেবার 'Queries' কোটা মেট্রিক এবং 'প্রতি ব্যবহারকারী প্রতি মিনিটে কোয়েরি' সীমার জন্য কোটা অতিক্রম করা হয়েছে "কারণ": "rateLimitExceeded"

GCDS কনফিগারেশন XML ফাইলে, <maxResults> এর মান 500 সেট করা আছে কিনা তা নিশ্চিত করুন। প্রয়োজনে, এটিকে 500-এ পরিবর্তন করুন এবং সিঙ্কটি পুনরায় চালান।

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


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