我刚刚安装了规范的livepatch快照包:
sudo snap install canonical-livepatch
sudo canonical-livepatch enable (and the code)我还安装了无人值守的升级:
sudo apt install unattended-upgrades
sudo dpkg-reconfigure unattended-upgrades但是,当我想通过执行以下操作来检查livepatch状态时:
canonical-livepatch status --verbose我明白了:
client-version: "5"
machine-id: a144ba7b92ec478495cc5918743fe0e7
machine-token: 46a92999127246328b5091f493ee7be0
architecture: x86_64
cpu-model: Intel(R) Core(TM) i5 CPU M 430 @ 2.27GHz
last-check: 2016-11-02T11:38:33.551353308+02:00
boot-time: 2016-11-02T11:40:22+02:00
uptime: 12m0s
status:
- kernel: 4.4.0-45.66-generic
running: true
livepatch:
state: check-failed
version: ""
fixes: ""我是否应该关心国家:检查失败的消息?如果是的话,是什么原因造成的,我该如何解决呢?
发布于 2016-11-02 11:35:00
是的,你应该担心。我也有这个问题。我能做的最好的就是每天禁用和重新启用livepatching (它工作几个小时,然后停止)。
您可以查看日志:
# systemctl status snap.canonical-livepatch.canonical-livepatchd.service由于某些原因,它会在一段时间后停止使用服务进行身份验证:
● snap.canonical-livepatch.canonical-livepatchd.service - Service for snap application canonical-livepatch.canonical-livepatchd
Loaded: loaded (/etc/systemd/system/snap.canonical-livepatch.canonical-livepatchd.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2016-10-22 11:38:29 EDT; 1 weeks 3 days ago
Main PID: 8435 (canonical-livep)
CGroup: /system.slice/snap.canonical-livepatch.canonical-livepatchd.service
└─8435 /snap/canonical-livepatch/15/canonical-livepatchd
Nov 02 03:39:08 firstborn canonical-livepatch[8435]: No payload available.
Nov 02 04:39:09 firstborn canonical-livepatch[8435]: Checking with livepatch service.
Nov 02 04:39:09 firstborn canonical-livepatch[8435]: Bad server status code: 403. URL: https://livepatch.canonical.com/api/machine/<id> {"error": "Invalid Machine Token"}
Nov 02 04:39:09 firstborn canonical-livepatch[8435]: No payload available.
Nov 02 05:39:09 firstborn canonical-livepatch[8435]: Checking with livepatch service.
Nov 02 05:39:09 firstborn canonical-livepatch[8435]: Bad server status code: 403. URL: https://livepatch.canonical.com/api/machine/<id> {"error": "Invalid Machine Token"}
Nov 02 05:39:09 firstborn canonical-livepatch[8435]: No payload available.
Nov 02 06:39:09 firstborn canonical-livepatch[8435]: Checking with livepatch service.
Nov 02 06:39:09 firstborn canonical-livepatch[8435]: Bad server status code: 403. URL: https://livepatch.canonical.com/api/machine/<id> {"error": "Invalid Machine Token"}
Nov 02 06:39:09 firstborn canonical-livepatch[8435]: No payload available.发布于 2020-06-11 01:53:30
对于任何遇到这个问题的人来说,这对我来说是有效的:
sudo rm /etc/machine-id /var/lib/dbus/machine-id && sudo systemd-machine-id-setup然后
sudo canonical-livepatch enable XXXXyourtokenIDXXXXhttps://askubuntu.com/questions/844583
复制相似问题