尝试使用 snap 安装多个应用程序时出现问题

尝试使用 snap 安装多个应用程序时出现问题

我正在尝试在 Ubuntu 20.04 LTS 上使用 snap 通过一个命令安装多个应用程序:

sudo snap install opera chromium

但我收到以下错误:

error: cannot install "opera", "chromium": no install/refresh information results from the store

为什么我会收到此错误?我发现,如果任何应用程序使用“经典”限制,则需要单独的命令。但这两个应用程序都处于“严格”限制(这是我运行和时看到snap info chromium --verbosesnap info opera --verbose

答案1

我在 snap 2.50.1 Ubuntu 21.04 上进行了最低限度的重现,如下所示:

sudo snap set system experimental.parallel-instances=true
sudo snap install hello-world hello-world_foo

适用于初始安装,但如果我重新运行:

sudo snap install hello-world hello-world_foo

它输出:

error: cannot install "hello-world", "hello-world_foo": no install/refresh information results from
       the store

并以状态 1 退出,这很烦人,因为在开发和重新运行我的安装脚本时,我默认它是幂等的。

snap set需要初始,否则第一个命令也会失败,如下所述:如何同时安装多个 Snap?

仅当我使用两个或更多预安装的软件包运行命令并重新运行时才会发生此问题:

sudo snap install hello-world

按照期望以状态 0 正常失败:

snap "hello-world" is already installed, see 'snap help refresh'

我在论坛上询问过:https://forum.snapcraft.io/t/trying-to-re-install-multiple-packages-with-snap-install-fails-with-install-refresh-information-results-from-the-store/24859

答案2

看起来像是服务器端的问题

https://status.snapcraft.io/

4 月 27 日?“Snap 下载 — 服务中断:14:49 - 14:53”。

相关内容