Куди зник помічник сеансів Squid?
Простежте відсутній помічник Squid за встановленим пакетом, задокументованим іменем файлу та параметрами збирання, перш ніж змінювати налаштування автентифікації.
Конфігурація, скопійована з іншого сервера, згадує ext_session_acl. У вашому пакеті Squid немає файлу за цим шляхом. Це може бути невідповідність пакетів, а не зламаний сеанс користувача.
Squid може передовіряти рішення зовнішніх ACL допоміжним програмам, але згадка програми в external_acl_type не встановлює її. Двійковий файл має існувати в розгорнутому середовищі.
Порівняйте три речі:
- Задокументовану назву помічника для випуску Squid, який ви використовуєте.
- Файли, які фактично надає пакет вашого дистрибутива.
- Абсолютний шлях до виконуваного файлу в конфігурації, яку завантажив Squid.
Debian публікує посібник для ext_session_acl, але збіг назви посібника не доводить, що за скопійованим шляхом на вашому сервері є двійковий файл. Перевірте відомості про пакет цієї інсталяції та каталог помічників.
Якщо його пакет не надає потрібний помічник, перегляньте підтримуваний поділ пакетів дистрибутива та відомості про збирання. Назва підкаталогу в дереві джерел не доводить, що отриманий двійковий файл присутній у кожному збиранні.
Відрізняйте «файл відсутній» і «файл є, але не запускається». У другому випадку можуть бути задіяні інтерпретатор, спільні бібліотеки, дозволи або обмеження служби. Для цієї несправності перегляньте повідомлення запуску помічника Squid. Жоден із симптомів не доводить, що пароль користувача проксі неправильний.
Помічник із незв'язаного старого сервера не є взаємозамінним лише тому, що його ім'я файлу збігається з конфігурацією.