我顺利安装了 Livepatch,但当我尝试启用它时,出现了以下情况:
$ sudo canonical-livepatch enable [token redacted]
[sudo] password for [redacted]:
2019/09/01 13:57:26 error executing enable: cannot enable machine: cannot send request: Post https://livepatch.canonical.com/api/machine-tokens: dial tcp: lookup livepatch.canonical.com on [::1]:53: write udp [fe80::466c:1448:d556:e7ce]:39080->[::1]:53: write: operation not permitted
我不知道该如何解释这一点。“拨号 tcp”的引用尤其令人困惑。是不是找不到我的互联网连接(通过 USB 转以太网适配器建立)?
答案1
按照 Elijah Kagen 的建议运行,ping ::1
确认 IPv6 地址localhost
已被阻止。根据他链接的页面上的讨论,我得出结论,我的 VPN 阻止了 livepatch 访问网络。我断开了 VPN 连接,并能够正常启用 livepatch。