为什么在正常更新给我新的内核后,LivePatch 今天早上却失败了?

为什么在正常更新给我新的内核后,LivePatch 今天早上却失败了?

跑步Ubuntu 22.04.3LTS

我注意到 LivePatch 今天早上突然失败并出现错误:

“检查 LivePatch 更新时发生错误。”

我四处搜索,发现我可以获取 LivePatch 的状态使用以下命令行:

$ canonical-livepatch status

报告内容如下:

最后检查:11分钟前 核心:6.5.0-15.15~22.04.1-通用

服务器签到:失败:livepatch 检查失败:状态为 502 的错误响应(错误网关):"<html><body><h1>502 Bad Gateway</h1>\nThe server returned an invalid or incomplete response.\n</body></html>\n\n"

内核状态: ✗ 内核未被 Livepatch 覆盖

补丁状态:✓ 没有适用于内核 6.5.0-15.15~22.04.1-generic 的实时补丁

:更新(免费使用;本机正在测试新的补丁。)

机器 ID:[删除]

我尝试过的其他东西 我试图关闭“Kernel LivePatch”,以便我可以尝试再次打开它,看看是否能解决问题,但我也收到了错误(如图所示)。

LivePatch 设置

在我禁用 LivePatch 后,我立即尝试再次启用它,但这也导致了错误,因此它处于未知状态:

LivePatch 未知状态

我自己没有更新过内核

是否存在更新系统不同步等问题?

为什么 LiveUpdate 会出现这个问题?

其他人也发生同样的情况吗?

答案1

答案2

更新 2024-02-15: 看来它livepatch现在支持 6.5 内核。

terrance@terrance-ubuntu:~$ canonical-livepatch status
last check: 8 minutes ago
kernel: 6.5.0-18.18~22.04.1-generic
server check-in: succeeded
kernel state: ✓ kernel series 6.5 is covered by Livepatch
patch state: ✓ no livepatches available for kernel 6.5.0-18.18~22.04.1-generic
tier: updates (Free usage; This machine beta tests new patches.)
machine id: <redacted>

canonical-livepatch今天早上我通过运行就可以下载并安装10.8.1 版本sudo snap refresh

$ canonical-livepatch --version
canonical-livepatch version 10.8.1

Livepatch 现在显示它正在运行,但仍然显示 6.5.0-15-generic 内核仍然不受支持。

在此处输入图片描述

在此处输入图片描述

$ canonical-livepatch status
last check: 6 seconds ago
kernel: 6.5.0-15.15~22.04.1-generic
server check-in: succeeded
kernel state: ✗ kernel is not covered by Livepatch
patch state: ✓ no livepatches available for kernel 6.5.0-15.15~22.04.1-generic
tier: updates (Free usage; This machine beta tests new patches.)
machine id: <redacted>

然而,正如我所注意到的,Livepatch——计划支持官方 HWE 内核?似乎 Canonical 仅支持所有其他 HWE 内核。计划于 24.04 发布的新内核版本 6.8 可能将涵盖该版本。

相关内容