דמון Emacs ישן יכול לשמור על פרוקסי ישן
בדקו את שרת ה-Emacs ארוך-החיים ואת מצב הפרוקסי של ספריית ה-URL כאשר נראה שטרמינל emacsclient חדש מתעלם מהגדרות מעודכנות.
טרמינל חדש אינו יוצר שרת Emacs חדש. emacsclient יכול לבקש מהדמון של אתמול לבצע את הורדת החבילה של היום, תוך שימוש במצב הפרוקסי הישן של הדמון.
בדקו גם את הסביבה וגם את url-proxy-services בתוך הפעלת ה-Emacs שמטפלת בבקשה שנכשלה:
| מה מיושן? | היכן להסתכל בהמשך |
|---|---|
| סביבת ה-Emacs עדיין מכילה את נקודת הקצה הישנה | מקור ההפעלה של השרת: שירות משתמש, הפעלת שולחן עבודה או דמון בזמן התחברות |
הסביבה תקינה, אך url-proxy-services עדיין מכיל את נקודת הקצה הישנה | אתחול ספריית ה-URL והגדרות Lisp מפורשות |
ספריית ה-URL יכולה לאתחל רשומות פרוקסי נתמכות מהסביבה. שינוי הסביבה הזו מאוחר יותר אינו בונה מחדש בהכרח רשומה שכבר אותחלה או שהוגדרה במפורש ב-Lisp. מידע ייחודי ללקוח שמועבר בהקשרי שרת מסוימים אינו איפוס כללי של תצורת הפרוקסי של השרת.
תקנו את התצורה החיה המיועדת ואת מקור ההפעלה שלה כדי שהשרת הבא יסכים. הפעלה מחדש מספקת גם אתחול חדש, אך שמרו תחילה את העבודה המוחזקת בשרת הזה; סגירה ופתיחה מחדש של מסגרת עלולה להשאיר את התהליך פועל.
אבחנה זו נוגעת לספריית ה-URL. אם החבילה קוראת ל-Git, ל-curl או להוריד חיצוני אחר, פעלו לפי התצורה של אותו לקוח במקום לצפות ש-url-proxy-services יחליף אותו.