Aflați ce descărcare Chocolatey are nevoie de proxy
Bootstrap-ul, CLI-ul instalat și descărcătorul separat al unui pachet pot citi intrări proxy diferite.
Identificați cererea eșuată înainte de a modifica setările proxy ale Chocolatey:
| Faza eșecului | Intrarea proxy de verificat |
|---|---|
| Obținerea Chocolatey înainte ca choco să existe | chocolateyProxyLocation shell-ului bootstrap și variabilele de cont opționale |
| O operație a choco instalat | Ordinea sa de prioritate: argumente explicite ale comenzii, configurația Chocolatey, variabile de mediu, apoi configurația sistemului |
| Un pachet pornește alt descărcător | Opțiunile și identitatea acelui proces; poate folosi ajutoarele Chocolatey sau software separat |
O valoare choco config salvată nu poate configura descărcarea bootstrap anterioară. Folosiți metoda oficială de instalare pentru mediul administrat, cu valorile proxy în shell-ul care o execută efectiv. Un instalator vechi de o singură linie care schimbă politica de execuție și încorporează o parolă nu este o reparație proxy necesară.
Pentru un CLI instalat, inspectați configurația efectivă în domeniul dorit. O valoare CLI salvată poate explica de ce schimbarea proxy-ului de sistem al Windows nu a făcut nicio diferență. Pentru descărcările publice permise al căror descărcător real nu are credențiale proxy configurate sau reținute, Listă de proxy HTTP oferă adrese candidate pentru intrarea proxy aplicabilă; folosiți formatul așteptat de clientul ales. Țineți punctul final intermediar și contul separate de credențialele sursei pachetului; autentificarea în depozit poate eșua după ce accesul prin proxy reușește.
În timpul instalării pachetului, identificați procesul care emite eroarea. Un executabil separat nu trebuie să implementeze opțiuni specifice Chocolatey și nici să folosească aceeași identitate. Instrumentele grafice și agenții din fundal au și ele limitări proxy specifice produsului; o cerere CLI reușită nu stabilește ruta lor de descărcare a pictogramelor sau de agent.
Citiți primul eșec util având acel proces în minte: 407 privește autentificarea proxy, o eroare de încredere TLS privește certificatul prezentat acelui solicitant, iar un pachet lipsă sau un cont de depozit respins privesc sursa. Păstrați numele gazdei, operația, contextul contului și starea care au eșuat, cu secretele eliminate. Un bootstrap reușit urmat de o descărcare de pachet eșuată îngustează calea care necesită reparație.