在我的 Ubuntu 18.04 LTS 桌面上,经过今天的软件更新后,最新的内核是 4.15.0-50-generic 和 4.15.0-51-generic,并且安装并启用了 Canonical Livepatch。
问题:屏幕右上角的 Livepatch 图标上出现红色感叹号,并且我从 Livepatch 设置中获取以下信息:1.)“Livepatch 已启用”和 2.)“Canonical Livepatch 遇到内部错误。请参阅https://wiki.ubuntu.com/Kernel/Livepatch#Commonissues了解更多信息。”这是否意味着 Livepatch 在此桌面上正常运行?我应该做些什么?
///背景:直到今天,我在另一台装有 Ubuntu 18.04 LTS 的台式机上也遇到了类似的问题(和上述信息)。但在今天的软件更新之后(其中包括安装最新内核 4.15.0-51-generic 并删除旧内核 -48),图标上的红色感叹号自动变为绿色 V 标记,Livepatch 设置通知:1.)“Livepatch 已开启”和 2.)“上次检查更新 13.6.2019 16:28(48 分钟前)”。所以看起来一切都正常。///
Adasiko hi,
1.) 首先,我对有问题的桌面进行了以下操作:我重新安装了 Livepatch,启动它并获取了机器令牌。此后,Livepatch 图标出现,带有绿色 V 标记。
2.) 此后,我按照您的要求进行了操作,以下是终端的结果。
3.) 之后我重新启动桌面,结果与昨天早些时候相同,即仅使用鼠标重新启动失败(仅从电源开关启动成功),Livepatch 图标出现红色感叹号,Livepatch 设置通知“内部错误”与之前一样。昨天出现这些相同结果后,我卸载了 Livepatch(如您从我之前的评论中看到的那样)。现在我做了同样的事情。
布格斯
终端:
日志开始于 2019-02-26 星期二 17:11:19 EET,结束于 2019-06-16 星期日 11:48:15 EEST。 --
kesä 16 11:35:12 HP-EliteBook-8530p systemd[1]: Started Service for snap application canonical-livepatch.canonical-liveepatchd.
kesä 16 11:35:12 HP-EliteBook-8530p canonical-livepatch[2990]: starting client daemon version 9.3.0
kesä 16 11:35:12 HP-EliteBook-8530p canonical-livepatch[2990]: starting svc "mitigation loop"
kesä 16 11:35:12 HP-EliteBook-8530p canonical-livepatch[2990]: service "mitigation loop" started
kesä 16 11:35:12 HP-EliteBook-8530p canonical-livepatch[2990]: starting svc "socket servers"
kesä 16 11:35:12 HP-EliteBook-8530p canonical-livepatch[2990]: service "socket servers" started
kesä 16 11:35:12 HP-EliteBook-8530p canonical-livepatch[2990]: starting svc "refresh loop"
kesä 16 11:35:12 HP-EliteBook-8530p canonical-livepatch[2990]: service "refresh loop" started
kesä 16 11:35:12 HP-EliteBook-8530p canonical-livepatch[2990]: client daemon started
kesä 16 11:35:12 HP-EliteBook-8530p canonical-livepatch[2990]: Client.Check
kesä 16 11:35:12 HP-EliteBook-8530p canonical-livepatch[2990]: error in livepatch check state: needs-check
kesä 16 11:35:12 HP-EliteBook-8530p canonical-livepatch[2990]: No payload available.
kesä 16 11:35:12 HP-EliteBook-8530p canonical-livepatch[2990]: during refresh: cannot check: No machine-token. Please run 'canonical-livepatc
kesä 16 11:35:26 HP-EliteBook-8530p canonical-livepatch[2990]: error in livepatch check state: needs-check
kesä 16 11:43:26 HP-EliteBook-8530p canonical-livepatch[2990]: error in livepatch check state: needs-check
kesä 16 11:47:54 HP-EliteBook-8530p canonical-livepatch[2990]: Client.Check
kesä 16 11:47:54 HP-EliteBook-8530p canonical-livepatch[2990]: error in livepatch check state: needs-check
kesä 16 11:47:54 HP-EliteBook-8530p canonical-livepatch[2990]: Checking with livepatch service.
kesä 16 11:47:56 HP-EliteBook-8530p canonical-livepatch[2990]: updating last-check
kesä 16 11:47:56 HP-EliteBook-8530p canonical-livepatch[2990]: touched last check
kesä 16 11:47:56 HP-EliteBook-8530p canonical-livepatch[2990]: No updates available at this time.
kesä 16 11:47:56 HP-EliteBook-8530p canonical-livepatch[2990]: No payload available.
kesä 16 11:47:56 HP-EliteBook-8530p canonical-livepatch[2990]: error in livepatch check state: check-failed
答案1
答案2
去https://ubuntu.com/livepatch
为 3 台机器免费订阅 Livepatch。
您只需要一个 Ubuntu One 帐户。立即获取您的帐户。
获取您的 livepatch 令牌。
运行以下命令:
sudo canonical-livepatch disable
sudo canonical-livepatch enable --Copy and paste your token here--
答案3
sudo canonical-livepatch disable
前往https://ubuntu.com/livepatch并签署“免费供个人使用”。
使用分配的令牌重新启用服务:
sudo canonical-livepatch enable <your_token_here>
重启!
答案4
按照建议运行此Ubuntu Advantage 仪表板:
sudo ua attach <subscription>
当你点击登入Livepatch 设置中的选项,它将自动重定向到同一位置并要求您登录/注册。