Stari demon Emacsa lahko obdrži stari proxy
Preverite dolgo delujoči strežnik Emacsa in stanje proxyja knjižnice URL, ko se zdi, da nov terminal emacsclient ignorira posodobljene nastavitve.
Nov terminal ne ustvari novega strežnika Emacsa. emacsclient lahko včerajšnjega demona prosi, naj izvede današnje prenašanje paketa, pri čemer uporabi njegovo staro stanje proxyja.
Preverite okolje in url-proxy-services v seji Emacsa, ki obravnava neuspešno zahtevo:
| Kaj je zastarelo? | Kam pogledati naprej |
|---|---|
| Okolje Emacsa še vedno vsebuje staro končno točko | Vir zagona strežnika: uporabniška storitev, seja namizja ali demon ob prijavi |
Okolje je pravilno, a url-proxy-services še vedno vsebuje staro končno točko | Inicializacija knjižnice URL in izrecne nastavitve Lisp |
Knjižnica URL lahko iz okolja inicializira podprte vnose proxyja. Poznejša sprememba tega okolja ne zgradi nujno znova vnosa, ki je že inicializiran ali izrecno nastavljen v Lispu. Informacije, specifične za odjemalca, ki se posredujejo v določenih kontekstih strežnika, niso splošna ponastavitev konfiguracije proxyja strežnika.
Popravite predvideno aktivno konfiguracijo in njen vir zagona, da se bo naslednji strežnik strinjal. Ponovni zagon prav tako omogoči svežo inicializacijo, a najprej shranite delo, ki ga hrani ta strežnik; zaprtje in ponovno odpiranje okvira lahko pusti proces delujoč.
Ta diagnoza se nanaša na knjižnico URL. Če paket kliče Git, curl ali drug zunanji prenašalnik, sledite konfiguraciji tega odjemalca, namesto da bi pričakovali, da ga bo url-proxy-services nadomestil.