无法更新“Snap Store”:无法刷新“snap-store”:快照“snap-store”已运行应用程序(ubuntu-software)

无法更新“Snap Store”:无法刷新“snap-store”:快照“snap-store”已运行应用程序(ubuntu-software)

我是 Ubuntu 22.04 的新用户,遇到了 Snap Store 问题。每当我尝试更新 Snap Store 时,都会看到这些错误消息。

在此处输入图片描述

Pending update of "snap-store" snap 
Close the app to avoid disruptions (13 days left)

错误 2

Unable to update "Snap Store": 
(null): cannot refresh "snap-store": snap "snap-store" has 
running apps (ubuntu-software)

答案1

有时,即使用户在当前会话中实际上没有启动 Snap Store 应用程序,Snap Store 进程也会在后台启动,并且保持打开状态,CPU 使用率为 0%。例如,如果在启动 Ubuntu 一两分钟后桌面上出现以下通知,就会出现这种情况。

在此处输入图片描述

如果您打开系统监视器,它会显示 snap-store 进程已自动启动并正在运行。结束 snap-store 进程将使您能够通过运行以下命令来更新 snap-store,或者在 snap-store 进程结束后会立即出现 snap-store 已更新的通知。

sudo snap refresh

或者,要结束 snap-store 进程,以便 snap-store snap 可以更新,请运行以下命令。

snap-store --quit && sudo snap refresh snap-store

如果snap-store --quit不起作用,则从系统监视器强制结束 snap-store 进程并运行sudo snap refresh snap-store

刷新 snap-store 后,你可能会在时钟旁边的通知区域收到一条通知,内容为"snap-store" snap has been refreshed. Now available to launch.

在此处输入图片描述

答案2

我在全新安装 Ubuntu 22.04 LTS 时遇到了同样的问题。

接受的答案对我来说不起作用,因此我解决了:

$ sudo killall snap-store
$ sudo snap refresh snap-store

答案3

我遇到了同样的问题并于今天通过删除 snap-store 解决了它:

sudo snap remove snap-store

然后重新安装:

sudo snap install snap-store

答案4

为了避免上述问题和其他相关的 snap-store错误失败,几个月前我删除了 snap-store:

snap remove snap-store

这使得 snap 系统保持完整,但只是删除了麻烦的 snap-store。

相反,我现在使用 gnome-software,它可以完美地管理快照,而没有任何上述问题。gnome-software 还具有处理 flatpak 和 DEB 包的优势。

相关内容