Μια διαμόρφωση αντιγραμμένη από άλλον διακομιστή αναφέρει το ext_session_acl. Το πακέτο Squid σας δεν έχει αρχείο σε αυτή τη διαδρομή. Αυτό μπορεί να είναι ασυμφωνία πακέτου και όχι χαλασμένη συνεδρία χρήστη.

Το Squid μπορεί να αναθέτει αποφάσεις εξωτερικών ACL σε βοηθητικά προγράμματα, αλλά η αναφορά ενός προγράμματος στο external_acl_type δεν το εγκαθιστά. Το εκτελέσιμο πρέπει να υπάρχει στο περιβάλλον ανάπτυξης.

Συγκρίνετε τρία πράγματα:

  • Το τεκμηριωμένο όνομα του βοηθού για την έκδοση Squid που χρησιμοποιείτε.
  • Τα αρχεία που παρέχει πραγματικά το πακέτο της διανομής σας.
  • Τη απόλυτη διαδρομή του εκτελέσιμου στη διαμόρφωση που φόρτωσε το Squid.

Το Debian δημοσιεύει εγχειρίδιο για το ext_session_acl, αλλά ένας ταιριαστός τίτλος εγχειριδίου δεν αποδεικνύει ότι υπάρχει εκτελέσιμο στην αντιγραμμένη διαδρομή του διακομιστή σας. Ελέγξτε τις δικές της πληροφορίες πακέτου εκείνης της εγκατάστασης και τον κατάλογο βοηθών.

Αν το πακέτο της δεν παρέχει τον απαιτούμενο βοηθό, ελέγξτε την υποστηριζόμενη διαίρεση πακέτων της διανομής και τις πληροφορίες μεταγλώττισης. Το όνομα ενός υποκαταλόγου στο δέντρο πηγών δεν αποδεικνύει ότι το παραγόμενο εκτελέσιμο υπάρχει σε κάθε μεταγλώττιση.

Κρατήστε το «το αρχείο λείπει» χωριστά από το «το αρχείο υπάρχει αλλά δεν εκκινεί». Το δεύτερο μπορεί να αφορά τον διερμηνέα του, κοινόχρηστες βιβλιοθήκες, δικαιώματα ή περιορισμό υπηρεσίας. Για αυτή την αποτυχία δείτε τα μηνύματα εκκίνησης βοηθού του Squid. Κανένα από τα δύο συμπτώματα δεν αποδεικνύει ότι ο κωδικός πρόσβασης ενός χρήστη του διαμεσολαβητή είναι λάθος.

Ένας βοηθός από άσχετο παλιό διακομιστή δεν είναι εναλλάξιμος μόνο και μόνο επειδή το όνομα αρχείου του ταιριάζει με τη διαμόρφωση.

Σχετικά άρθρα