自从 Ubuntu 20.04 发布以来,我一直在运行它。今天,Ubuntu 软件应用程序告诉我 Core 18 有一个更新(“基于 Ubuntu 18.04 的运行时环境”)。我没有导致此问题的更新源。18.04 中的软件是 20.04 的一部分吗?我应该执行更新吗?
答案1
20.04 版的软件应用程序存在一个错误,它会通知用户未安装的软件包有更新。如果您忽略此通知,它会在您下次打开软件应用程序时消失,并且永远不会再出现。
我在 20.04 中安装了 core 和 core18 snap 包。core18 是作为另一个 snap 包的依赖项自动安装的。20.04 中的软件应用程序有一个错误,它会显示未安装的 snap 包(例如 core16)的可用更新。单击更新按钮时,会弹出一条通知,内容Unable to update core: snap has no updates available
如屏幕截图所示,即使结果snap list
显示未安装 core16 snapd-runtime 环境。不仅如此,core16 没有稳定渠道,只有 beta 和 edge 候选,所以我忽略了工具栏上更新旁边的绿色数字。下次我打开软件应用程序时,core16 的更新通知消失了,从那以后就再也没有出现过。
答案2
我的搜索引擎带我来到这里,运行Ubuntu 22.04 LTS。
解决方案:点击左上角的刷新箭头按钮。之后应用程序显示所有内容都是最新的。
我猜是Ubuntu Software
没有正确检查待处理的更新
$ snap changes
ID Status Spawn Ready Summary
117 Done today at 08:41 CET today at 08:41 CET Auto-refresh snap "core18"
118 Done today at 13:37 CET today at 13:37 CET Refresh all snaps: no updates
119 Done today at 13:41 CET today at 13:41 CET Refresh all snaps: no updates
错误的待处理更新是在 13:xy 呈现给我的,根据snap
更新core18
时间,更新时间为早上 8:41(13:37 和 :41 是我手动尝试的snap refresh
)
答案3
我在我的系统上发现了同样的问题并继续尝试更新,然后忽略它直到下次出现更新消息。