Unha configuración copiada doutro servidor menciona ext_session_acl. O teu paquete de Squid non ten ningún ficheiro nesa ruta. Pode ser un desaxuste de empaquetado e non unha sesión de usuario rota.

Squid pode delegar as decisións de ACL externas en programas auxiliares, pero nomear un programa en external_acl_type non o instala. O binario debe existir na contorna despregada.

Compara tres cousas:

  • O nome documentado do auxiliar para a versión de Squid que usas.
  • Os ficheiros que realmente fornece o paquete da túa distribución.
  • A ruta absoluta do executable na configuración que cargou Squid.

Debian publica un manual para ext_session_acl, pero que o título do manual coincida non demostra que exista un binario na ruta copiada do teu servidor. Revisa a información de paquete desa instalación e o seu directorio de auxiliares.

Se o seu paquete non fornece o auxiliar necesario, revisa a división de paquetes admitida pola distribución e a información de compilación. O nome dun subdirectorio na árbore de fontes non demostra que o binario resultante estea presente en todas as compilacións.

Mantén «falta o ficheiro» separado de «o ficheiro existe pero non arrinca». O segundo pode implicar o seu intérprete, bibliotecas compartidas, permisos ou confinamento do servizo. Consulta as mensaxes de arrinque do auxiliar de Squid para ese fallo. Ningún dos dous síntomas demostra que o contrasinal dun usuario do proxy sexa incorrecto.

Un auxiliar dun servidor antigo sen relación non é intercambiable só porque o seu nome de ficheiro coincida coa configuración.

Artigos relacionados