Kam zmizol pomocník relácií Squid?
Vysledujte chýbajúceho pomocníka Squid cez nainštalovaný balík, dokumentovaný názov súboru a možnosti zostavenia, skôr než zmeníte nastavenia overovania.
Konfigurácia skopírovaná z iného servera uvádza ext_session_acl. Váš balík Squid nemá na tejto ceste žiadny súbor. Môže ísť o nesúlad balíkov, nie o pokazenú reláciu používateľa.
Squid môže odovzdávať rozhodnutia externých ACL pomocným programom, ale uvedenie programu v external_acl_type ho nenainštaluje. Binárka musí v nasadenom prostredí existovať.
Porovnajte tri veci:
- Dokumentovaný názov pomocníka pre verziu Squidu, ktorú používate.
- Súbory, ktoré skutočne dodáva balík vašej distribúcie.
- Absolútnu cestu k spustiteľnému súboru v konfigurácii, ktorú Squid načítal.
Debian zverejňuje manuál pre ext_session_acl, ale zhodný názov manuálu nedokazuje, že na skopírovanej ceste na vašom serveri binárka existuje. Preverte informácie o balíku tejto inštalácie a adresár pomocníkov.
Ak jej balík neposkytuje požadovaného pomocníka, pozrite si podporované rozdelenie balíkov distribúcie a informácie o zostavení. Názov podadresára v strome zdrojov nedokazuje, že výsledná binárka je prítomná v každom zostavení.
Odlišujte „súbor chýba“ od „súbor existuje, ale nedá sa spustiť“. Druhé môže zahŕňať jeho interpret, zdieľané knižnice, oprávnenia alebo obmedzenie služby. Pre túto chybu si pozrite správy o štarte pomocníka Squidu. Ani jeden z príznakov nedokazuje, že heslo používateľa proxy je nesprávne.
Pomocník z nesúvisiaceho starého servera nie je zameniteľný len preto, že jeho názov súboru zodpovedá konfigurácii.