Minne Squidin istuntoavustaja katosi?
Jäljitä puuttuvaa Squid-avustajaa asennetusta paketista, dokumentoidusta tiedostonimestä ja käännösvaihtoehdoista ennen todennusasetusten muuttamista.
Toiselta palvelimelta kopioitu määritys mainitsee ext_session_acl. Squid-paketissasi ei ole tiedostoa tuolla polulla. Tämä voi olla paketointiero eikä rikkinäinen käyttäjäistunto.
Squid voi siirtää ulkoisten ACL-päätösten teon apuohjelmille, mutta ohjelman nimeäminen kohdassa external_acl_type ei asenna sitä. Binäärin on oltava käyttöön otetussa ympäristössä.
Vertaa kolmea asiaa:
- Avustajan dokumentoitu nimi käyttämällesi Squid-julkaisulle.
- Tiedostot, jotka jakelusi paketti todella toimittaa.
- Absoluuttinen polku suoritettavaan tiedostoon määrityksessä, jonka Squid latasi.
Debian julkaisee käsikirjasivun kohteelle ext_session_acl, mutta täsmäävä käsikirjan otsikko ei todista, että kopioidulla polulla on binääri palvelimellasi. Tarkista kyseisen asennuksen omat pakettitiedot ja avustajakansio.
Jos sen paketti ei tarjoa tarvittavaa avustajaa, tarkista jakelun tuettu pakettijako ja käännöstiedot. Lähdekoodipuun alikansion nimi ei todista, että syntyvä binääri on läsnä jokaisessa käännöksessä.
Pidä erillään ”tiedosto puuttuu” ja ”tiedosto on olemassa mutta ei käynnisty”. Jälkimmäinen voi liittyä sen tulkiin, jaettuihin kirjastoihin, käyttöoikeuksiin tai palvelun rajaamiseen. Katso tuosta viasta Squidin avustajan käynnistysviestit. Kumpikaan oire ei todista, että välityspalvelimen käyttäjän salasana on väärä.
Asian kuulumattomalta vanhalta palvelimelta peräisin oleva avustaja ei ole vaihdettavissa vain siksi, että sen tiedostonimi vastaa määritystä.