O configurație copiată de pe alt server menționează ext_session_acl. Pachetul dumneavoastră Squid nu are niciun fișier pe acea cale. Poate fi o nepotrivire de împachetare, nu o sesiune de utilizator defectă.

Squid poate delega deciziile ACL externe către programe ajutătoare, dar menționarea unui program în external_acl_type nu îl instalează. Binarul trebuie să existe în mediul implementat.

Comparați trei lucruri:

  • Numele documentat al ajutorului pentru versiunea Squid pe care o folosiți.
  • Fișierele furnizate efectiv de pachetul distribuției dumneavoastră.
  • Calea absolută a executabilului din configurația încărcată de Squid.

Debian publică un manual pentru ext_session_acl, dar un titlu de manual identic nu dovedește că există un binar pe calea copiată pe serverul dumneavoastră. Verificați informațiile de pachet ale acelei instalări și directorul de ajutoare.

Dacă pachetul său nu oferă ajutorul necesar, examinați împărțirea de pachete acceptată a distribuției și informațiile de compilare. Numele unui subdirector din arborele sursă nu dovedește că binarul rezultat este prezent în fiecare compilare.

Separați „fișierul lipsește” de „fișierul există, dar nu pornește”. Al doilea caz poate implica interpretorul, bibliotecile partajate, permisiunile sau izolarea serviciului. Pentru acea defecțiune consultați mesajele de pornire ale ajutorului Squid. Niciunul dintre cele două simptome nu dovedește că parola unui utilizator al proxy-ului este greșită.

Un ajutor de pe un server vechi fără legătură nu este interschimbabil doar pentru că numele său de fișier se potrivește cu configurația.

Articole similare