Δεν βρέθηκε το εκτελέσιμο pppd: διορθώστε το περιβάλλον, όχι τον έλεγχο ταυτότητας
Η απουσία του pppd είναι τοπική προϋπόθεση περιβάλλοντος, όχι απορριφθείς κωδικός. Ελέγξτε το πακέτο και τη διαδρομή του καλούντος πριν διαγράψετε οτιδήποτε.
Τίποτα δεν έφτασε στην πύλη, γιατί ο πελάτης δεν μπόρεσε να βρει ένα εκτελέσιμο που χρειάζεται πρώτα. Το μήνυμα ονομάζει έναν βοηθό περιβάλλοντος, και η φυσική αντίδραση είναι να υποθέσει κανείς ότι το άλλο άκρο απέρριψε κάτι. Δεν απέρριψε. Μια ενσωμάτωση βασισμένη σε PPP χρειάζεται αυτόν τον βοηθό στον τοπικό υπολογιστή, και λείπει, είναι μη αναγνώσιμος ή δεν βρίσκεται εκεί όπου κοιτάζει ο καλών.
Το μενού και ο δαίμονας είναι διαφορετικά πράγματα
Ένας επεξεργαστής επιφάνειας εργασίας μπορεί να αποθηκεύσει ένα προφίλ ενώ λείπει ο βοηθός που θα το εγκαθιστούσε, γιατί η αποθήκευση επικυρώνει πεδία, όχι δυνατότητες. Τα δύο στοιχεία διανέμονται σε διαφορετικά πακέτα και αποτυγχάνουν σε διαφορετικές στιγμές. Ένα προφίλ που αποθηκεύεται καθαρά και μια σύνδεση που αποτυγχάνει αμέσως είναι απολύτως συνεπή.
Το αντίστροφο λάθος είναι εξίσου συχνό: ένα εκτελέσιμο κάπου στον δίσκο δεν αποδεικνύει ότι η επιλεγμένη ενσωμάτωση βρίσκει το υποστηριζόμενο αντίγραφο. Ένα αντίγραφο στον κατάλογο χρήστη μπορεί να ικανοποιεί ένα κέλυφος και να παραμένει αόρατο στην υπηρεσία.
Διαβάστε το πακέτο, όχι το αρχείο
Ελέγξτε την κατάσταση του εγκατεστημένου πακέτου, τις δηλωμένες εξαρτήσεις του και την αναμενόμενη λίστα αρχείων πριν αγγίξετε οτιδήποτε. Η συσκευασία των διανομών το τεκμηριώνει ρητά, και το πακέτο NetworkManager PPTP του Debian είναι ένα χρήσιμο παράδειγμα, γιατί εξαρτάται χωριστά από το πακέτο του δαίμονα PPP και από τον πελάτη PPTP. Πρόκειται για παλαιότερη ενσωμάτωση και όχι σύσταση για ανάπτυξη PPTP σήμερα. Δείχνει πώς ο βοηθός έρχεται ως δική του εξάρτηση και όχι μέσα στον πελάτη.
Κρατήστε χωριστούς τρεις τρόπους αποτυχίας: ένα πακέτο που δεν εγκαταστάθηκε, ένα αποθετήριο που δεν προσφέρει υποψήφιο, και ένα εκτελέσιμο που εγκαταστάθηκε με το χέρι έξω από την ιδιοκτησία του πακέτου. Χρειάζονται διαφορετικές επισκευές, και μόνο το πρώτο διορθώνεται με επανεγκατάσταση του ίδιου πακέτου.
Ο έλεγχος του εκτελέσιμου σε ένα κέλυφος περιγράφει τη διαδρομή αναζήτησης αυτού του κελύφους και τίποτε άλλο. Ο βοηθός του διαχειριστή μπορεί να τρέχει με διαφορετική διαδρομή, σε διαφορετικό περιβάλλον ή με ρητά ρυθμισμένη θέση εκτελέσιμου.
dpkg -s network-manager-pptp | grep -E "Status|Depends"
dpkg -L ppp | grep -E "bin/pppd$"
command -v pppd; ls -l /usr/sbin/pppdΔιορθώστε το περιβάλλον χωρίς να χαλάσετε άλλα
Όταν το περιβάλλον είναι αποδεδειγμένα ελλιπές, χρησιμοποιήστε την ελεγμένη συναλλαγή πακέτων της διανομής και διαβάστε πρώτα τι θα αλλάξει. Το PPP το μοιράζονται πολλές ενσωματώσεις δικτύων πρόσβασης, οπότε η αφαίρεση ή η επανεγκατάστασή του μπορεί να πάρει μαζί της λειτουργικούς χρήστες. Το καθάρισμα κάθε σχετικού πακέτου για να διορθωθεί ένα χαλασμένο είναι ο τρόπος με τον οποίο ένας φορητός υπολογιστής χάνει δύο λειτουργικές συνδέσεις.
Η εγκατάσταση άλλου πελάτη VPN δεν είναι επίσης επισκευή. Δημιουργεί νέα απαίτηση συμβατότητας αφήνοντας το αρχικό προφίλ ανεξήγητο.
Αν ο οργανισμός αποφάσισε ότι το ίδιο το πρωτόκολλο πρέπει να φύγει, αυτή είναι απόφαση μετανάστευσης με υπεύθυνο. Δεν είναι βήμα αντιμετώπισης προβλημάτων και δεν πρέπει να λαμβάνεται τη στιγμή που μια σύνδεση αποτυγχάνει.
Αντιμετωπίστε το επόμενο σφάλμα ως νέο στάδιο
Μόλις ξεκινήσει ο βοηθός, περιμένετε η επόμενη αποτυχία να είναι διαφορετική. Η διαπραγμάτευση ζεύξης PPP, ο έλεγχος ταυτότητας χρήστη, η εκχώρηση διευθύνσεων, οι διαδρομές και η επίλυση ονομάτων μπορούν να αποτύχουν το καθένα ανεξάρτητα, και το καθένα έχει τα δικά του στοιχεία.
Μην απαντήσετε σε μεταγενέστερη απόρριψη αναιρώντας την επισκευή εξάρτησης ή ενεργοποιώντας όλες τις παλιές επιλογές ελέγχου ταυτότητας και συμπίεσης στο προφίλ. Αυτό μετατρέπει ένα διαγνώσιμο πρόβλημα σε πολλά που αλληλεπιδρούν. Αλλάξτε μία ρύθμιση τη φορά και καταγράψτε τι άλλαξε.
Καταγράψτε τις εκδόσεις των πακέτων και το ακριβές μήνυμα που είδατε. Μια αναφορά που ονομάζει το εκτελέσιμο που λείπει και το πακέτο που θα έπρεπε να το παρέχει είναι αξιοποιήσιμη με τρόπο που ένα γενικό παράπονο για το VPN δεν είναι.