O serviço Canonical LivePatch parou de funcionar

Aug 28 2020

Algumas horas atrás, meu Canonical Livepatch parou de funcionar. Procurei a solução e decidi reinstalar o Canonical Livepatch. Agora estou recebendo o seguinte erro:

Failed to enable Livepatch: cannot enable machine: cannot send request: 
  Post https://livepatch.canonical.com/api/machine-tokens: EOF

Não consegui encontrar nada online sobre este problema, então estou postando. Obrigado pelo seu tempo.

Respostas

1 AlexeyShcherbakov Aug 30 2020 at 04:13

Depois de um tempo, consegui encontrar uma solução, por assim dizer. Bem, sorta. No entanto, funciona perfeitamente na minha situação particular.

1) sudo canonical-livepatch disable
2) sudo snap remove canonical-livepatch
3) sudo cp /etc/machine-id /etc/machine-id.original
4) sudo cp /var/lib/dbus/machine-id /var/lib/dbus/machine-id.original
5) gedit /etc/machine-id 
(remove everything and save empty machine-id)
6) sudo systemd-machine-id-setup

reiniciar

7) sudo snap install canonical-livepatch

Agora prossiga para (https://auth.livepatch.canonical.com/) e obter o token, então

8) sudo canonical-livepatch enable [your token]

Seu livepatch deve funcionar bem estável a partir deste ponto e aplicar as atualizações necessárias.

Fonte: Livepatch canônico falhou quando tentei habilitar o token