El servicio Canonical Livepatch dejó de funcionar

Aug 28 2020

Hace unas horas, mi Canonical Livepatch dejó de funcionar. Busqué la solución y luego decidí reinstalar Canonical Livepatch. Ahora recibo el siguiente error:

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

No pude encontrar nada en línea sobre este problema, así que estoy publicando. Gracias por tu tiempo.

Respuestas

1 AlexeyShcherbakov Aug 30 2020 at 04:13

Después de un tiempo pude encontrar una solución, por así decirlo. Bueno, sorta. Sin embargo, funciona de maravilla en mi situación 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

Ahora proceda a (https://auth.livepatch.canonical.com/) y obtener el token, luego

8) sudo canonical-livepatch enable [your token]

Su parche en vivo debería funcionar desde este punto de manera bastante estable y aplicar las actualizaciones necesarias.

Fuente: Canonical livepatch falló cuando intenté habilitar el token