Прокси для snapd отделён от прокси приложения snap
Настройте демон, загружающий snap-пакеты, отдельно от приложений, работающих внутри этих пакетов.
Успешный snap install, после которого приложение не может подключиться, затрагивает двух разных владельцев запросов:
| Неудачная операция | Конфигурация для проверки |
|---|---|
| Поиск, загрузка или обновление snap | Конфигурация доступа snapd к магазину и окружение демона |
| Подключение из установленного приложения | Сетевой клиент этого приложения, окружение песочницы, параметры рабочего стола и хранилище доверия |
Для snapd используйте поддерживаемый установкой интерфейс. HTTP-эндпоинт из списка HTTP-прокси является кандидатом только тогда, когда публичный доступ к магазину может использовать публичные прокси. Его параметры proxy.http и proxy.https зависят от продукта; их применимость и файлы окружения службы должны соответствовать развёрнутой системе. Экспорт в терминале, сделанный во время выполнения команды snap, не заменяет окружение запуска демона.
Шаблон upstream-юнита включает входы файлов окружения, но установленные пути и существующие значения важны. Где уместно, drop-in systemd может предоставить это окружение. Загрузка изменённого юнита и повторное создание процесса демона — разные шаги.
Для работающего приложения snap исследуйте его собственный путь запроса. Успех в магазине не доказывает, что оно унаследовало эти настройки или доверяет тем же сертификатам. Сначала назовите неудачную операцию, чтобы проблема приложения не приводила к повторному перезапуску здорового демона загрузки.