Kamo je nestao Squidov pomoćnik sesije?
Pratite nedostajući Squidov pomoćnik kroz instalirani paket, dokumentirani naziv datoteke i mogućnosti gradnje prije nego što promijenite postavke provjere identiteta.
Konfiguracija kopirana s drugog poslužitelja navodi ext_session_acl. Vaš paket Squida nema datoteku na tom putu. To može biti neusklađenost pakiranja, a ne pokvarena korisnička sesija.
Squid može odluke vanjskih ACL-a prepustiti pomoćnim programima, ali navođenje programa u external_acl_type ne instalira ga. Izvršna datoteka mora postojati u okruženju u koje je postavljena.
Usporedite tri stvari:
- Dokumentirani naziv pomoćnika za izdanje Squida koje rabite.
- Datoteke koje doista isporučuje paket vaše distribucije.
- Apsolutni put izvršne datoteke u konfiguraciji koju je Squid učitao.
Debian objavljuje priručnik za ext_session_acl, ali podudaran naslov priručnika nije dokaz da izvršna datoteka postoji na kopiranom putu na vašem poslužitelju. Provjerite podatke o paketu te instalacije i direktorij pomoćnika.
Ako njezin 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 dobivena izvršna datoteka prisutna u svakoj gradnji.
Razlikujte “datoteka nedostaje” od “datoteka postoji, ali se ne može pokrenuti”. Drugo može uključivati njezin interpreter, dijeljene biblioteke, dozvole ili ograničenja usluge. Za taj kvar pogledajte poruke pokretanja Squidova pomoćnika. Nijedan od tih simptoma nije dokaz da je zaporka proxy korisnika pogrešna.
Pomoćnik s nepovezanog starog poslužitelja nije zamjenjiv samo zato što se njegov naziv datoteke podudara s konfiguracijom.