Старий демон Emacs може зберегти старий проксі
Перевірте довготривалий сервер Emacs і стан проксі бібліотеки URL, коли новий термінал emacsclient, здається, ігнорує оновлені налаштування.
Новий термінал не створює нового сервера Emacs. emacsclient може попросити вчорашній демон виконати сьогоднішнє завантаження пакета, використовуючи його старий стан проксі.
Перевірте і середовище, і url-proxy-services у сеансі Emacs, який обробляє невдалий запит:
| Що застаріло? | Де дивитися далі |
|---|---|
| Середовище Emacs досі містить стару кінцеву точку | Джерело запуску сервера: користувацька служба, сеанс робочого столу або демон під час входу |
Середовище правильне, але url-proxy-services досі містить стару кінцеву точку | Ініціалізація бібліотеки URL і явні налаштування Lisp |
Бібліотека URL може ініціалізувати підтримувані записи проксі із середовища. Пізніша зміна цього середовища не обов'язково перебудовує запис, уже ініціалізований або явно заданий у Lisp. Інформація, специфічна для клієнта, що передається в певних контекстах сервера, не є загальним скиданням конфігурації проксі сервера.
Виправте потрібну робочу конфігурацію та джерело її запуску, щоб наступний сервер погодився. Перезапуск також дає свіжу ініціалізацію, але спершу збережіть роботу, яку тримає цей сервер; закриття й повторне відкриття фрейму може залишити процес запущеним.
Ця діагностика стосується бібліотеки URL. Якщо пакет викликає Git, curl або інший зовнішній завантажувач, дотримуйтеся конфігурації цього клієнта, а не чекайте, що url-proxy-services його замінить.