Я установил 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
Я не знаю, как расшифровать это. Ссылка на «dial tcp» особенно озадачивает. Разве это не находит мое интернет-соединение (которое осуществляется через адаптер USB-to-ethernet)?
Выполнение ping ::1
, как предложил Elijah Kagen подтвердило, что адрес IPv6 для localhost
блокировался. На основе обсуждения на уровне страницы, связанной им, я пришел к заключению, что моя VPN препятствовала тому, чтобы livepatch достиг сети. Я разъединил VPN и смог включить livepatch обычно.