يشير إعداد منسوخ من خادم آخر إلى ext_session_acl. لا توجد في حزمة Squid لديك أي ملف عند ذلك المسار. قد يكون هذا عدم تطابق في الحزم وليس جلسة مستخدم معطلة.

يستطيع Squid تفويض قرارات ACL الخارجية إلى برامج مساعدة، لكن ذكر برنامج في external_acl_type لا يثبّته. يجب أن يكون الملف التنفيذي موجودًا في البيئة المنشورة.

قارن ثلاثة أمور:

  • الاسم الموثَّق للمساعد في إصدار Squid الذي تستخدمه.
  • الملفات التي تقدّمها حزمة توزيعتك فعليًا.
  • المسار التنفيذي المطلق في الإعداد الذي حمّله Squid.

تنشر Debian دليلًا لـ ext_session_acl، لكن تطابق عنوان الدليل ليس دليلًا على وجود ملف تنفيذي عند المسار المنسوخ على خادمك. افحص معلومات الحزمة الخاصة بذلك التثبيت ومجلد المساعدات.

إذا كانت حزمته لا توفّر المساعد المطلوب، فافحص تقسيم الحزم المدعوم في التوزيعة ومعلومات البناء. اسم مجلد فرعي في شجرة المصدر ليس دليلًا على أن الملف التنفيذي الناتج موجود في كل بناء.

افصل بين «الملف غائب» و«الملف موجود لكنه لا يبدأ». قد تتعلق الحالة الثانية بمفسّره أو مكتباته المشتركة أو أذوناته أو تقييد الخدمة. افحص رسائل بدء تشغيل مساعد Squid لذلك الفشل. لا تدل أي من العلامتين على أن كلمة مرور مستخدم الوكيل خاطئة.

المساعد القادم من خادم قديم غير مرتبط ليس قابلًا للتبديل لمجرد أن اسم ملفه يطابق الإعداد.

مقالات ذات صلة