Zjistěte, které stahování Chocolatey potřebuje proxy
Bootstrap, nainstalované CLI a samostatný stahovač balíčku mohou číst různé vstupy proxy.
Než změníte nastavení proxy v Chocolatey, určete neúspěšný požadavek:
| Fáze selhání | Vstup proxy ke kontrole |
|---|---|
| Získání Chocolatey dříve, než existuje choco | chocolateyProxyLocation bootstrap shellu a volitelné proměnné účtu |
| Operace nainstalovaného choco | Jeho pořadí priorit: explicitní argumenty příkazu, konfigurace Chocolatey, proměnné prostředí, potom systémová konfigurace |
| Balíček spustí jiný stahovač | Možnosti a identita tohoto procesu; může používat pomocníky Chocolatey nebo samostatný software |
Uložená hodnota choco config nedokáže nakonfigurovat dřívější stahování bootstrapu. Použijte oficiální způsob instalace pro spravované prostředí s jeho hodnotami proxy v shellu, který jej skutečně spouští. Starý jednořádkový instalátor, který mění zásady spouštění a vkládá heslo, není nutná oprava proxy.
U nainstalovaného CLI zkontrolujte efektivní konfiguraci v zamýšleném rozsahu. Uložená hodnota CLI může vysvětlit, proč změna systémové proxy Windows nic nezměnila. U povolených veřejných stahování, jejichž skutečný stahovač nemá nakonfigurované ani uložené přihlašovací údaje proxy, nabízí Seznam HTTP proxy kandidátní adresy pro příslušný vstup proxy; použijte očekávaný formát zvoleného klienta. Držte zprostředkující koncový bod a účet odděleně od přihlašovacích údajů zdroje balíčku; ověření v repozitáři může selhat poté, co přístup přes proxy uspěje.
Během instalace balíčku určete proces, který chybu vypisuje. Samostatný spustitelný soubor nemusí implementovat možnosti specifické pro Chocolatey ani používat stejnou identitu. Grafické nástroje a agenti na pozadí mají také omezení proxy specifická pro produkt; úspěšný požadavek CLI neprokazuje jejich cestu stahování ikon ani agenta.
Přečtěte první užitečné selhání s ohledem na tento proces: 407 se týká autentizace proxy, chyba důvěry TLS se týká certifikátu předloženého tomuto žadateli a chybějící balíček nebo odmítnutý účet repozitáře se týká zdroje. Zachovejte selhávající název hostitele, operaci, kontext účtu a stav s odstraněnými tajemstvími. Úspěch bootstrapu následovaný neúspěšným stažením balíčku zužuje cestu, kterou je třeba opravit.