无法更新“Snap Store”:无法刷新“snap-store”:snap“snap-store”正在运行应用程序(ubuntu-软件)

ABH*_*H T 132 software-center updates snap snap-store 22.04

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

在此输入图像描述

Pending update of "snap-store" snap 
Close the app to avoid disruptions (13 days left)
Run Code Online (Sandbox Code Playgroud)

错误2

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

kar*_*rel 183

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

在此输入图像描述

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

sudo snap refresh
Run Code Online (Sandbox Code Playgroud)

或者,要结束快照存储进程以便可以更新快照存储快照,请运行以下命令。

snap-store --quit && sudo snap refresh snap-store
Run Code Online (Sandbox Code Playgroud)

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

刷新快照存储后,您可能会在时钟旁边的通知区域中收到一条通知,其中显示"snap-store" snap has been refreshed. Now available to launch.

在此输入图像描述

  • 谢谢!当我运行此命令时,我提示 snap-store 正在运行,因此我杀死它们并重试,例如:`sudo Killall snap-store && sudo snap refresh` (10认同)
  • 这个命令对我有用:`sudo Killall snap-store && sudo snap refresh snap-store` (3认同)
  • 小心复制粘贴,你可以更新所有内容。这可能不是有意的。使用这个`sudo Killall snap && sudo snap刷新snap-store`。 (2认同)

小智 50

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

接受的答案对我不起作用,所以我解决了:

$ sudo killall snap-store
$ sudo snap refresh snap-store
Run Code Online (Sandbox Code Playgroud)

  • 这应该是公认的答案 (3认同)
  • 我必须执行“sudo snap refresh snap-store”才能刷新它。谢谢 (2认同)
  • 当 Snap 更新程序抱怨 Snap 正在运行时,这对我有用。 (2认同)

小智 27

我遇到了同样的问题,今天成功解决了这个问题,删除了快照存储:

sudo snap remove snap-store
Run Code Online (Sandbox Code Playgroud)

然后重新安装它:

sudo snap install snap-store
Run Code Online (Sandbox Code Playgroud)

  • 这是唯一对我有用的蛮力。它抑制了一些包。希望没有造成伤害。天哪,我说这真是可耻! (3认同)