Конфигурация, копирана от друг сървър, посочва ext_session_acl. Във вашия пакет Squid няма файл на този път. Това може да е несъответствие в пакетирането, а не повредена потребителска сесия.

Squid може да делегира решения на външни ACL на помощни програми, но посочването на програма в external_acl_type не я инсталира. Изпълнимият файл трябва да съществува в средата, в която е разгърнат.

Сравнете три неща:

  • Документираното име на помощника за версията на Squid, която използвате.
  • Файловете, които действително се доставят от пакета на вашата дистрибуция.
  • Абсолютния път до изпълнимия файл в конфигурацията, която Squid е заредил.

Debian публикува ръководство за ext_session_acl, но съвпадащото заглавие на ръководството не е доказателство, че на вашия сървър има изпълним файл на копирания път. Проверете информацията за пакета на тази инсталация и директорията с помощници.

Ако пакетът ѝ не предоставя нужния помощник, проверете поддържаното разделяне на пакети и информацията за компилиране на дистрибуцията. Името на поддиректория в дървото с изходен код не е доказателство, че полученият изпълним файл присъства във всяко компилиране.

Различавайте „файлът липсва“ от „файлът съществува, но не може да стартира“. Второто може да включва интерпретатора му, споделените библиотеки, правата или ограниченията на услугата. За този отказ проверете съобщенията при стартиране на помощника на Squid. Нито един от двата симптома не доказва, че паролата на потребителя на прокси е грешна.

Помощник от несвързан стар сървър не е взаимозаменяем само защото името му на файл съвпада с конфигурацията.

Подобни статии