Gdje je nestao Squidov pomoćnik sesije?
Pratite nedostajući Squid pomoćnik kroz instalirani paket, dokumentirano ime datoteke i opcije gradnje prije nego što promijenite postavke provjere identiteta.
Konfiguracija kopirana s drugog servera navodi ext_session_acl. Vaš Squid paket nema datoteku na toj putanji. To može biti neusklađenost pakiranja, a ne pokvarena korisnička sesija.
Squid može delegirati odluke vanjskih ACL-a pomoćnim programima, ali navođenje programa u external_acl_type ga ne instalira. Izvršna datoteka mora postojati u okruženju u koje je instaliran.
Uporedite tri stvari:
- Dokumentovano ime pomoćnika za izdanje Squida koje koristite.
- Datoteke koje zapravo isporučuje paket vaše distribucije.
- Apsolutnu putanju izvršne datoteke u konfiguraciji koju je Squid učitao.
Debian objavljuje priručnik za ext_session_acl, ali podudarno ime priručnika nije dokaz da izvršna datoteka postoji na kopiranoj putanji na vašem serveru. Provjerite vlastite podatke o paketu te instalacije i direktorij pomoćnika.
Ako njegov paket ne pruža traženi pomoćnik, provjerite podržanu podjelu paketa i informacije o gradnji distribucije. Naziv poddirektorija u izvornom stablu nije dokaz da je rezultirajuća izvršna datoteka prisutna u svakoj gradnji.
Razlikujte “datoteka nedostaje” od “datoteka postoji, ali se ne može pokrenuti”. Drugo može uključivati njen interpreter, dijeljene biblioteke, dozvole ili ograničenja usluge. Za taj kvar provjerite poruke pokretanja Squidovog pomoćnika. Nijedan od ta dva simptoma nije dokaz da je lozinka proxy korisnika pogrešna.
Pomoćnik sa nepovezanog starog servera nije zamjenjiv samo zato što se njegovo ime datoteke podudara s konfiguracijom.