Старый демон Emacs может сохранять старый прокси
Проверьте долгоживущий сервер Emacs и состояние прокси библиотеки URL, когда новый терминал emacsclient, похоже, игнорирует обновлённые настройки.
Новый терминал не создаёт новый сервер Emacs. emacsclient может попросить вчерашний демон выполнить сегодняшнюю загрузку пакета, используя его старое состояние прокси.
Проверьте и окружение, и url-proxy-services в сеансе Emacs, который обрабатывает неудавшийся запрос:
| Что устарело? | Где смотреть дальше |
|---|---|
| Окружение Emacs всё ещё содержит старую конечную точку | Источник запуска сервера: пользовательская служба, сеанс рабочего стола или демон при входе |
Окружение верное, но url-proxy-services всё ещё содержит старую конечную точку | Инициализация библиотеки URL и явные настройки Lisp |
Библиотека URL может инициализировать поддерживаемые записи прокси из окружения. Последующее изменение этого окружения не обязательно пересоздаёт запись, уже инициализированную или явно заданную в Lisp. Информация, специфичная для клиента и передаваемая в определённых контекстах сервера, не является общим сбросом конфигурации прокси сервера.
Исправьте нужную рабочую конфигурацию и источник её запуска, чтобы следующий сервер согласовался. Перезапуск тоже даёт свежую инициализацию, но сначала сохраните работу, хранящуюся в этом сервере; закрытие и повторное открытие фрейма может оставить процесс работающим.
Эта диагностика касается библиотеки URL. Если пакет вызывает Git, curl или другой внешний загрузчик, следуйте конфигурации этого клиента, а не ждите, что url-proxy-services заменит его.