Ένας παλιός δαίμονας του Emacs μπορεί να κρατήσει έναν παλιό διακομιστή μεσολάβησης
Ελέγξτε τον μακρόβιο διακομιστή Emacs και την κατάσταση μεσολάβησης της βιβλιοθήκης URL όταν ένα νέο τερματικό emacsclient φαίνεται να αγνοεί τις ενημερωμένες ρυθμίσεις.
Ένα νέο τερματικό δεν δημιουργεί νέο διακομιστή Emacs. Το emacsclient μπορεί να ζητήσει από τον χθεσινό δαίμονα να εκτελέσει τη σημερινή λήψη πακέτων, χρησιμοποιώντας την παλιά κατάσταση μεσολάβησης του δαίμονα.
Εξετάστε και το περιβάλλον και το url-proxy-services μέσα στη συνεδρία Emacs που χειρίζεται το αποτυχημένο αίτημα:
| Τι είναι παρωχημένο; | Πού να κοιτάξετε στη συνέχεια |
|---|---|
| Το περιβάλλον του Emacs περιέχει ακόμη το παλιό τελικό σημείο | Η πηγή εκκίνησης του διακομιστή: υπηρεσία χρήστη, συνεδρία επιφάνειας εργασίας ή δαίμονας κατά τη σύνδεση |
Το περιβάλλον είναι σωστό, αλλά το url-proxy-services περιέχει ακόμη το παλιό τελικό σημείο | Αρχικοποίηση της βιβλιοθήκης URL και ρητές ρυθμίσεις Lisp |
Η βιβλιοθήκη URL μπορεί να αρχικοποιήσει υποστηριζόμενες καταχωρίσεις μεσολάβησης από το περιβάλλον. Η αλλαγή αυτού του περιβάλλοντος αργότερα δεν ξαναχτίζει απαραίτητα μια καταχώριση που έχει ήδη αρχικοποιηθεί ή οριστεί ρητά στη Lisp. Πληροφορίες ειδικές για τον πελάτη που περνούν σε ορισμένα περιβάλλοντα διακομιστή δεν αποτελούν γενική επαναφορά της διαμόρφωσης μεσολάβησης του διακομιστή.
Διορθώστε την επιδιωκόμενη ενεργή διαμόρφωση και την πηγή εκκίνησής της ώστε να συμφωνήσει ο επόμενος διακομιστής. Η επανεκκίνηση παρέχει επίσης νέα αρχικοποίηση, αλλά αποθηκεύστε πρώτα την εργασία που κρατά αυτός ο διακομιστής· το κλείσιμο και το άνοιγμα ενός πλαισίου μπορεί να αφήσει τη διεργασία σε λειτουργία.
Αυτή η διάγνωση αφορά τη βιβλιοθήκη URL. Αν το πακέτο καλεί Git, curl ή άλλο εξωτερικό πρόγραμμα λήψης, ακολουθήστε τη διαμόρφωση εκείνου του πελάτη αντί να περιμένετε το url-proxy-services να το αντικαταστήσει.