Kam je izginil Squidov pomočnik seje?
Sledite manjkajočemu Squidovemu pomočniku skozi nameščen paket, dokumentirano ime datoteke in možnosti gradnje, preden spremenite nastavitve preverjanja pristnosti.
Konfiguracija, kopirana z drugega strežnika, navaja ext_session_acl. Vaš paket Squid na tej poti nima datoteke. To je lahko neskladje paketov in ne pokvarjena uporabniška seja.
Squid lahko odločitve zunanjih ACL preda pomožnim programom, vendar navedba programa v external_acl_type tega ne namesti. Binarna datoteka mora obstajati v nameščenem okolju.
Primerjajte tri stvari:
- Dokumentirano ime pomočnika za različico Squida, ki jo uporabljate.
- Datoteke, ki jih dejansko zagotavlja paket vaše distribucije.
- Absolutno pot do izvršljive datoteke v konfiguraciji, ki jo je naložil Squid.
Debian objavlja priročnik za ext_session_acl, vendar ujemajoči se naslov priročnika ni dokaz, da na kopirani poti na vašem strežniku obstaja binarna datoteka. Preverite podatke o paketu te namestitve in imenik pomočnikov.
Če njen paket ne zagotavlja zahtevanega pomočnika, preverite podprto delitev paketov distribucije in podatke o gradnji. Ime podimenika v izvornem drevesu ni dokaz, da je nastala binarna datoteka prisotna v vsaki gradnji.
Ločite »datoteka manjka« od »datoteka obstaja, a se ne zažene«. Pri drugem so lahko vpleteni interpret, deljene knjižnice, dovoljenja ali omejitev storitve. Za to napako si oglejte sporočila ob zagonu Squidovega pomočnika. Noben od obeh znakov ni dokaz, da je geslo uporabnika posrednika napačno.
Pomočnik s nepovezanega starega strežnika ni zamenljiv samo zato, ker se njegovo ime datoteke ujema s konfiguracijo.