Hová tűnt a Squid munkamenet-segédje?
Kövesse végig a hiányzó Squid-segédet a telepített csomagon, a dokumentált fájlnéven és a fordítási beállításokon, mielőtt módosítja a hitelesítési beállításokat.
Egy másik kiszolgálóról másolt konfiguráció a ext_session_acl nevet említi. Az Ön Squid-csomagjában nincs fájl ezen az útvonalon. Ez csomagolási eltérés is lehet, nem feltétlenül megsérült felhasználói munkamenet.
A Squid a külső ACL-döntéseket segédprogramokra bízhatja, de egy program megnevezése a external_acl_type beállításban nem telepíti azt. A binárisnak léteznie kell a telepített környezetben.
Hasonlítson össze három dolgot:
- A segéd dokumentált nevét az Ön által használt Squid-kiadáshoz.
- A fájlokat, amelyeket a disztribúciója csomagja ténylegesen biztosít.
- A futtatható fájl abszolút útvonalát a Squid által betöltött konfigurációban.
A Debian kézikönyvlapot ad ki a ext_session_acl számára, de a kézikönyv címének egyezése nem bizonyítja, hogy a másolt útvonalon létezik bináris a kiszolgálóján. Ellenőrizze annak a telepítésnek a csomaginformációit és a segédprogramok könyvtárát.
Ha a csomagja nem biztosítja a szükséges segédet, nézze meg a disztribúció támogatott csomagfelosztását és fordítási információit. A forrásfa egy alkönyvtárneve nem bizonyítja, hogy az abból származó bináris minden fordításban jelen van.
Különítse el a „fájl hiányzik” esetet a „fájl megvan, de nem indul” esettől. Utóbbiban szerepet kaphat az értelmező, a megosztott könyvtárak, a jogosultságok vagy a szolgáltatás elszigetelése. Ehhez a hibához nézze meg a Squid segéd indítási üzeneteit. Egyik tünet sem bizonyítja, hogy egy proxyfelhasználó jelszava hibás.
Egy független régi kiszolgálóról származó segéd nem cserélhető fel csak azért, mert a fájlneve megegyezik a konfigurációval.