Определите, какая загрузка Chocolatey требует прокси
Bootstrap, установленный CLI и отдельный загрузчик пакета могут читать разные параметры прокси.
Определите неудавшийся запрос, прежде чем менять настройки прокси Chocolatey:
| Этап сбоя | Проверяемый параметр прокси |
|---|---|
| Получение Chocolatey до появления choco | chocolateyProxyLocation оболочки bootstrap и необязательные переменные учётной записи |
| Операция установленного choco | Его порядок приоритета: явные аргументы команды, конфигурация Chocolatey, переменные среды, затем системная конфигурация |
| Пакет запускает другой загрузчик | Параметры и удостоверение этого процесса; он может использовать помощники Chocolatey или отдельное программное обеспечение |
Сохранённое значение choco config не может настроить более раннюю загрузку bootstrap. Используйте официальный способ установки для управляемой среды, задав параметры прокси в той оболочке, которая действительно его запускает. Старый однострочный установщик, меняющий политику выполнения и встраивающий пароль, не является необходимой починкой прокси.
Для установленного CLI проверьте действующую конфигурацию в нужной области. Сохранённое значение CLI может объяснить, почему изменение системного прокси Windows ничего не дало. Для разрешённых публичных загрузок, у которых фактический загрузчик не имеет настроенных или сохранённых учётных данных прокси, Список HTTP-прокси предлагает адреса-кандидаты для соответствующего параметра прокси; используйте ожидаемый формат выбранного клиента. Держите промежуточную конечную точку и учётную запись отдельно от учётных данных источника пакета; аутентификация в репозитории может не пройти после успешного доступа через прокси.
Во время установки пакета определите процесс, выдающий ошибку. Отдельный исполняемый файл не обязан реализовывать параметры, специфичные для Chocolatey, или использовать то же удостоверение. У графических инструментов и фоновых агентов тоже есть ограничения прокси, специфичные для продукта; успешный запрос CLI не подтверждает их маршрут загрузки значков или маршрут агента.
Прочитайте первый полезный сбой, имея в виду этот процесс: 407 относится к аутентификации прокси, ошибка доверия TLS — к сертификату, предъявленному этому отправителю запроса, а отсутствующий пакет или отклонённая учётная запись репозитория — к источнику. Сохраните имя хоста, операцию, контекст учётной записи и состояние сбоя, удалив секреты. Успешный bootstrap с последующей неудачной загрузкой пакета сужает путь, требующий починки.