Успешный snap install, после которого приложение не может подключиться, затрагивает двух разных владельцев запросов:

Неудачная операцияКонфигурация для проверки
Поиск, загрузка или обновление snapКонфигурация доступа snapd к магазину и окружение демона
Подключение из установленного приложенияСетевой клиент этого приложения, окружение песочницы, параметры рабочего стола и хранилище доверия

Для snapd используйте поддерживаемый установкой интерфейс. HTTP-эндпоинт из списка HTTP-прокси является кандидатом только тогда, когда публичный доступ к магазину может использовать публичные прокси. Его параметры proxy.http и proxy.https зависят от продукта; их применимость и файлы окружения службы должны соответствовать развёрнутой системе. Экспорт в терминале, сделанный во время выполнения команды snap, не заменяет окружение запуска демона.

Шаблон upstream-юнита включает входы файлов окружения, но установленные пути и существующие значения важны. Где уместно, drop-in systemd может предоставить это окружение. Загрузка изменённого юнита и повторное создание процесса демона — разные шаги.

Для работающего приложения snap исследуйте его собственный путь запроса. Успех в магазине не доказывает, что оно унаследовало эти настройки или доверяет тем же сертификатам. Сначала назовите неудачную операцию, чтобы проблема приложения не приводила к повторному перезапуску здорового демона загрузки.

Похожие статьи