几个小时前,我的 Canonical Livepatch 停止工作了。我搜索了解决方案,然后决定重新安装 Canonical Livepatch。现在我收到以下错误:
Failed to enable Livepatch: cannot enable machine: cannot send request:
Post https://livepatch.canonical.com/api/machine-tokens: EOF
我在网上找不到有关此问题的任何信息,所以我发了帖子。感谢您的时间。
答案1
过了一段时间,我终于找到了解决方案。嗯,有点。不过,在我的特定情况下,它非常有效。
1) sudo canonical-livepatch disable
2) sudo snap remove canonical-livepatch
3) sudo cp /etc/machine-id /etc/machine-id.original
4) sudo cp /var/lib/dbus/machine-id /var/lib/dbus/machine-id.original
5) gedit /etc/machine-id
(remove everything and save empty machine-id)
6) sudo systemd-machine-id-setup
重启
7) sudo snap install canonical-livepatch
现在继续(https://auth.livepatch.canonical.com/)并获取 token,然后
8) sudo canonical-livepatch enable [your token]
从此时起,您的实时补丁应该可以非常稳定地运行,并可以应用必要的更新。