卡扣核心模块损坏

卡扣核心模块损坏

我的所有快照都被误删除了。之后我的所有应用程序都不再工作了。使用snap list命令调查后,我发现我的所有快照都坏了 在此处输入图片描述

我使用以下方法修复了所有快照

sudo snap remove [PACKAGE]

然后

sudo snap install [PACKAGE]

不幸的是,我无法修复损坏的核心模块。我的所有快照仍然无法正常工作。有什么想法吗?

答案1

最后,经过 6 个小时的工作。我使用以下方法修复了它:

snap refresh core --edge
snap refresh core18 --edge 

答案2

一行代码即可修复所有损坏的软件包。首先将其更新到 edge,然后将其降级回稳定版本。

snap list |grep broken |cut -d " " -f 1 |xargs -I {} snap refresh {} --edge
snap list |cut -d " " -f 1 |xargs -I {} snap refresh {} --stable

有时这种方法不管用。另一种方法是取下损坏的卡扣,然后重新安装:

snap remove packagename
snap install packagename

相关内容