跑步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 后,我立即尝试再次启用它,但这也导致了错误,因此它处于未知状态:
我我自己没有更新过内核。
是否存在更新系统不同步等问题?
为什么 LiveUpdate 会出现这个问题?
其他人也发生同样的情况吗?
答案1
Canonical 提供的一些服务出现中断。
答案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 可能将涵盖该版本。