如何远程禁用实​​时补丁令牌

gij*_*007 7 license canonical-livepatch

我在虚拟机上使用我的令牌启用了 Cononical Livepatch 服务。该令牌允许我在最多三台机器上启用 livepatch。

要在工作机器上禁用令牌,我们可以使用以下命令:

sudo snap run canonical-livepatch disable
Run Code Online (Sandbox Code Playgroud)

我的问题是如何在我不再访问的机器上禁用 livepatch 服务?

我正在寻找禁用此授予许可证的选项的原因是因为我想在三台新机器上使用该许可证。

我在https://auth.livepatch.canonical.com/的 Canonical Livepatch 服务门户中找不到这样的选项

如果没有这样的选项,那么许可证可能未在使用中,或者如果机器处于非活动状态(一段时间内)将被重新授予。有人可以证实这个理论吗?

Liv*_*eBT 2

令牌存储在/var/snap/canonical-livepatch/common/machine-token.

\n\n

到目前为止,我发现的唯一选择是备份可以在虚拟机中启动的计算机(如果它不是像您的情况一样首先是虚拟机)。最好有一个可以转换为虚拟机映像的磁盘映像,但根分区的 tarball 也可以使用。我尝试更改主机名并使用 chrooting/sys /proc /run/devMounted 但没有成功,snap 报告它找不到 livepatch snap。当看到以下信息时表示操作成功:

\n\n
Successfully disabled device. Removed machine-token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n
Run Code Online (Sandbox Code Playgroud)\n\n

请记住,机器令牌不是您的身份验证令牌。另外,如果没有门户来启用和禁用它(对于非 Ubuntu 优势用户),我对限制以及它应该如何工作有点怀疑。

\n\n
\n

问:但是我不想\xe2\x80\x99 想要购买UA 支持!

\n\n

答:你不必\xe2\x80\x99!Canonical 正在向 Ubuntu 社区用户免费提供最多 3 台计算机(桌面、服务器、虚拟机或云实例)的 Canonical Livepatch 服务。\n http://blog.dustinkirkland.com/2016/10/规范-livepatch.html

\n
\n\n

这很有趣,我刚刚尝试了一下并在 4 台机器上启用了它。我更进一步,启用了 6 台机器。

\n\n
\n

Canonical Livepatch 服务的 Ubuntu 社区用户如果希望消除被随机选为金丝雀的小概率,应该注册 Ubuntu Advantage 计划(起价为 12 美元/月)。

\n
\n\n

免费测试人员越多越好?

\n