Каде исчезна помошникот за сесии на Squid?
Следете го помошникот на Squid што недостасува низ инсталираниот пакет, документираното име на датотека и опциите за градење пред да ги промените поставките за автентикација.
Конфигурација копирана од друг сервер го наведува ext_session_acl. Вашиот пакет Squid нема датотека на таа патека. Ова може да е несовпаѓање во пакувањето, а не расипана корисничка сесија.
Squid може да ги делегира одлуките на надворешни ACL на помошни програми, но наведувањето програма во external_acl_type не ја инсталира. Извршната датотека мора да постои во распоредената околина.
Споредете три работи:
- Документираното име на помошникот за изданието на Squid што го користите.
- Датотеките што навистина ги доставува пакетот на вашата дистрибуција.
- Апсолутната патека до извршната датотека во конфигурацијата што ја вчита Squid.
Debian објавува прирачник за ext_session_acl, но совпаѓањето на насловот на прирачникот не е доказ дека на копираната патека на вашиот сервер постои извршна датотека. Проверете ги информациите за пакетот на таа инсталација и директориумот за помошници.
Ако нејзиниот пакет не го обезбедува потребниот помошник, проверете ја поддржаната поделба на пакети и информациите за градење на дистрибуцијата. Името на потпапка во изворното дрво не е доказ дека добиената извршна датотека е присутна во секое градење.
Разликувајте „датотеката недостасува“ од „датотеката постои, но не може да се стартува“. Второто може да вклучува нејзин интерпретер, споделени библиотеки, дозволи или ограничување на услугата. За тој дефект проверете ги пораките за стартување на помошникот на Squid. Ниту еден од двата симптоми не е доказ дека лозинката на корисникот на прокси е погрешна.
Помошник од неповрзан стар сервер не е заменлив само затоа што неговото име на датотека се совпаѓа со конфигурацијата.