Squid-এর সহায়ক মডিউলটি দেখতে পায়। কিন্তু পড়তে পারে কি?
আপডেটের পর Squid সহায়ক মডিউল অনুপস্থিত জানালে পরিষেবার অনুমতি ও কার্যকর গোষ্ঠী যাচাই করুন।
Squid অ্যাকাউন্ট অন্য গোষ্ঠীতে যোগ করার আগে cache_effective_group দেখুন। Squid 5–7-এ ডিফল্টভাবে কার্যকর ব্যবহারকারীর প্রাথমিক ও অতিরিক্ত গোষ্ঠী ব্যবহৃত হয়। স্পষ্ট ওভাররাইড Squid-কে অন্য গোষ্ঠীর বিশেষাধিকার উপেক্ষা করায়, তাই এইমাত্র যোগ করা সদস্যপদ সহায়কের কাছে নাও পৌঁছাতে পারে।
Perl মডিউল ডিস্কে থেকেও লোড না হওয়ার একটি উপায় এটি। প্রকৃত লোডার ত্রুটিতে তিনটি কারণ আলাদা করুন: নির্ভরতা অনুপস্থিত, ইন্টারপ্রিটারের অনুসন্ধান-পথের বাইরে, বা পরিষেবা পড়তে পারে না।
সহায়কের রানটাইম পরিচয়ের অধীনে মডিউল ও প্রতিটি মূল ডিরেক্টরি তুলনা করুন। ইন্টারপ্রিটারের ডিরেক্টরি ভ্রমণ ও ফাইল পড়া দুটোই দরকার, কেবল পঠনযোগ্য শেষ ফাইলনাম নয়। আপডেটের পর ভেন্ডরের মালিকানা বা মোড ডিফল্ট আগে কাজ করা বিন্যাস থেকে আলাদা হতে পারে।
উদ্দিষ্ট পরিষেবা অ্যাকাউন্ট ও কার্যকর-গোষ্ঠী সেটিংসের সঙ্গে সামঞ্জস্যপূর্ণ সংকীর্ণ অনুমতি দিন। একটি নির্ভরতা পড়তে গোটা অ্যাপ্লিকেশন ট্রি প্রক্সির লেখার যোগ্য করতে হয় না। গোষ্ঠী পরিবর্তনের পর সমর্থিত পরিষেবা জীবনচক্রের মাধ্যমে ক্ষতিগ্রস্ত প্রক্রিয়া পুনরায় তৈরি করুন; বিদ্যমান প্রক্রিয়া পুরোনো সদস্যপদ ধরে রাখতে পারে।
অনুসন্ধান-পথ ও সাধারণ অনুমতি মিললে পরিষেবার ফাইলসিস্টেম দৃষ্টিভঙ্গি ও বাধ্যতামূলক অ্যাক্সেস নিয়ন্ত্রণের প্রমাণ পরীক্ষা করুন। রুট শেল দিয়ে মডিউল সফলভাবে লোড করা সহায়কের জন্য সেই শর্তগুলোর কোনোটিই প্রমাণ করে না।