Descubra qual download do Chocolatey precisa do proxy
O bootstrap, a CLI instalada e o transferidor separado de um pacote podem ler entradas de proxy diferentes.
Identifique o pedido que falhou antes de alterar as definições de proxy do Chocolatey:
| Fase da falha | Entrada de proxy a inspecionar |
|---|---|
| Obter o Chocolatey antes de existir o choco | O chocolateyProxyLocation da shell de bootstrap e as variáveis de conta opcionais |
| Uma operação do choco instalado | A sua ordem de prioridade: argumentos explícitos do comando, configuração do Chocolatey, variáveis de ambiente e, por fim, configuração do sistema |
| Um pacote inicia outro transferidor | As opções e a identidade desse processo; pode usar os auxiliares do Chocolatey ou software separado |
Um valor choco config guardado não consegue configurar a transferência de bootstrap anterior. Use o método oficial de instalação para o ambiente gerido com os seus valores de proxy na shell que o executa de facto. Um instalador antigo de uma linha que altera a política de execução e incorpora uma palavra-passe não é uma reparação de proxy necessária.
Para uma CLI instalada, inspecione a configuração efetiva no âmbito pretendido. Um valor de CLI guardado pode explicar porque alterar o proxy de sistema do Windows não fez diferença. Para transferências públicas permitidas cujo transferidor real não tem credenciais de proxy configuradas ou retidas, a Lista de proxies HTTP oferece endereços candidatos para a entrada de proxy aplicável; use o formato esperado pelo cliente escolhido. Mantenha o ponto final intermediário e a conta separados das credenciais da origem do pacote; a autenticação no repositório pode falhar depois de o acesso ao proxy ter êxito.
Durante a instalação de pacotes, identifique o processo que emite o erro. Um executável separado não tem de implementar opções específicas do Chocolatey nem usar a mesma identidade. As ferramentas gráficas e os agentes em segundo plano também têm limitações de proxy próprias do produto; um pedido de CLI bem-sucedido não estabelece a sua rota de transferência de ícones nem de agente.
Leia a primeira falha útil com esse processo em mente: o 407 diz respeito à autenticação de proxy, um erro de confiança TLS diz respeito ao certificado apresentado a esse requerente, e um pacote em falta ou uma conta de repositório rejeitada dizem respeito à origem. Preserve o nome do anfitrião, a operação, o contexto de conta e o estado que falharam, com os segredos removidos. Um bootstrap bem-sucedido seguido de uma transferência de pacote falhada estreita o caminho que precisa de reparação.