Canonical Livepatch 内部错误

Canonical Livepatch 内部错误

我开始在系统托盘中看到实时补丁警告。

系统托盘图标。

单击它会带我进入 livepatch 客户端,在那里我看到以下错误消息:

Canonical Livepatch 遇到内部错误。请参阅 https://wiki.ubuntu.com/Kernel/Livepatch#CommonIssues 了解更多信息。

尽管有 URL,但页面上没有 #CommonIssues 部分:https://wiki.ubuntu.com/Kernel/Livepatch#CommonIssues

有什么想法可以修复此问题吗?

Ubuntu 18.04.2 LTS
4.15.0-34-通用

答案1

在终端中我只需启动这个命令并且它就起作用了,试试这个

sudo canonical-livepatch refresh

详细信息请阅读此处

  1. Canonical Livepatch 报告内部错误 - 该怎么办?
  2. https://ubuntuforums.org/showthread.php?t=2420465

答案2

笔记:有些人发现只需跑步sudo canonical-livepatch refresh就能解决问题。请先尝试跑步,如果问题仍然存在,请按照以下步骤操作。


论坛主题描述了同样的问题,并表示解决方案是使用新的 livepatch 令牌:

  1. 禁用 livepatch 服务sudo canonical-livepatch disable

  2. 获取新令牌https://auth.livepatch.canonical.com/

  3. 使用新令牌启用服务sudo canonical-livepatch enable <your token>

  4. 重启 livepatch 服务

    sudo systemctl restart snap.canonical-livepatch.canonical-livepatchd.service
    

答案3

我尝试了其他方法,但由于某种原因不得不删除锁文件并重新启动服务。

s=snap.canonical-livepatch.canonical-livepatchd.service; sudo rm /var/snap/canonical-livepatch/common/locks/livepatch_Ubuntu_5_15_0_71_78_generic_95_95.4 && sudo systemctl restart && sudo systemctl status

答案4

  1. 前往 Livepatch 页面并创建一个帐户。您可以免费许可最多 3 台服务器,因此除非您计划大规模部署 Livepatch,否则无需付费。https://www.ubuntu.com/server/livepatch

  2. 创建帐户后,只需运行以下命令即可:

    sudo snap install canonical-livepatch  
    sudo canonical-livepatch enable $your_token  
    

相关内容