我绝不是系统管理员,所以也许这是一个简单的疏忽。Livepatch 服务的全部意义不是防止关键任务服务器在内核更新后重新启动吗?
有问题的 Google Cloud Compute Server 上的 Livepatch 已于 10 月 18 日安装。在安装 livepatch 服务之前,我执行了最后一次重启。
这是我目前在登录时看到的内容:
login as: ubuntu
Authenticating with public key "key" from agent
Welcome to Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-45-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
Get cloud support with Ubuntu Advantage Cloud Guest:
http://www.ubuntu.com/business/services/cloud
1 package can be updated.
0 updates are security updates.
*** System restart required ***
Last login: Tue Nov 1 09:57:46 2016 from X.X.X.X
Run Code Online (Sandbox Code Playgroud)
如果我检查 livepatch 服务的状态,一切看起来都很好: …
我在虚拟机上使用我的令牌启用了 Cononical Livepatch 服务。该令牌允许我在最多三台机器上启用 livepatch。
要在工作机器上禁用令牌,我们可以使用以下命令:
sudo snap run canonical-livepatch disable
Run Code Online (Sandbox Code Playgroud)
我的问题是如何在我不再访问的机器上禁用 livepatch 服务?
我正在寻找禁用此授予许可证的选项的原因是因为我想在三台新机器上使用该许可证。
我在https://auth.livepatch.canonical.com/的 Canonical Livepatch 服务门户中找不到这样的选项
如果没有这样的选项,那么许可证可能未在使用中,或者如果机器处于非活动状态(一段时间内)将被重新授予。有人可以证实这个理论吗?
在我的 ubuntu 服务器上,我不会安装snapd. 但是没有 snapd,我无法安装canonical-livepatch. 是否有潜在的非官方版本的 livepatch 作为传统.deb文件,用于安装使用dpkgor apt-get,或者可以从给定的 snap 创建这样一个 .deb 文件的转换脚本?
Canonical 提供 Livepatch 服务, 但它需要凭据,更重要的是,它不适用于 17.04 等非 LTS 版本
Livepatchd 错误:仅支持 Ubuntu 16.04 LTS,正在退出。
是否有不依赖于当前 Canonical 实现的替代 livepatch 客户端?
我刚刚在我的 18.04 机器上升级了软件包,重新启动后,我在右上角看到一个新符号,看起来像一个盾牌,上面有一个红色的“拒绝”符号。

经过进一步调查,这原来是“livepatch”功能的图标。它通知我“livepatch”已关闭,并敦促我注册以启用它。
我对 livepatch 的兴趣为零。我从未选择安装此功能。我想如果我不做点什么,这个盾牌就会一直很烦人,并且 24/7-365 都在我面前?
无论如何,我需要帮助来永久删除它,就像它从一开始就不存在一样。就像从我的操作系统中完全删除一样。任何帮助深表感谢。
EDIT-1:澄清,以防您认为我只是想隐藏通知。我实际上想完全删除它并只留下未链接的索引节点。
notification uninstall notification-area canonical-livepatch
我尝试使用规范的 livepatch,但失败了。我有 3 个 VPS。在第一个我一个月前添加了我的令牌。现在我想将相同的令牌添加到我的其他 2 个 VPS 但失败了。
1 VPS(为这个论坛剪掉我的代币)
root@lowend:~# canonical-livepatch enable 685369f7a895434*************************
2020/08/06 10:01:43 error executing enable: cannot enable machine: bad temporary server status 500 (URL: https://livepatch.canonical.com/api/machine-tokens) server response: machine token already exists
root@lowend:~# 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 Thu 2020-08-06 09:49:47 CEST; 12min ago
Main PID: 564 (canonical-livep)
Tasks: 8 (limit: 2365)
CGroup: /system.slice/snap.canonical-livepatch.canonical-livepatchd.service
??564 /snap/canonical-livepatch/95/canonical-livepatchd
Aug 06 09:53:25 …Run Code Online (Sandbox Code Playgroud) 我打开“软件和更新”应用程序,在 Livepatch 下看到了这条新消息:
(“新消息”在蓝色大框中)
我想知道这是什么。我点击了该链接,登录到我的“Ubuntu 帐户”,然后我看到一个屏幕,上面显示了有关免费个人代币和“东西”的信息。截屏:
(我用“xxxxxx”替换了令牌,因为虽然我不知道这整个事情是什么,但它被称为“令牌”,所以......是的)
整个“预览:Ubuntu Pro for Desktop”是什么?我可以用这个“令牌”做什么?
如果自动安装安全更新,与现有的“无人值守升级”功能有何不同?
我在互联网上找不到任何东西,因为它看起来很新。
在软件和更新/Livepatch 中,我收到此通知“Livepatch 需要互联网连接”。前面有一个禁用的开关。我在线,因此互联网连接已启动并正在运行。
我尝试通过单击 Livepatch 选项卡中的了解更多来启用 Livepatch,从Canonical Livepatch Service 获取令牌 ,根据提供的代码在终端中输入该令牌:
sudo snap install canonical-livepatch
sudo canonical-livepatch enable [insert token here]
Run Code Online (Sandbox Code Playgroud)
然后我收到这个错误:
*2019/04/20 19:41:37 error executing enable:
Livepatchd error: The platform Ubuntu 19.04 is not supported. exiting.*
Run Code Online (Sandbox Code Playgroud)