Я использую Ubuntu 20.04 с ядром 5.11.0-40, и теперь я испытываю постоянную ошибку с Livepatch при запуске моей машины (значок щита отображается красным). У меня было это временно раньше, но обычно оно исчезает после перезагрузки или редко после обновления программного обеспечения.
В окне Software Updater отображается:
В Canonical Livepatch произошла внутренняя ошибка. Пожалуйста, обратитесь к https://wiki.ubuntu.com/Kernel/Livepatch#CommonIssues для получения дополнительной информации.
статус canonical-livepatch
показывает:
last check: 4 minutes ago
kernel: 5.11.0-40.44~20.04.2-generic
server check-in: failed: livepatch check failed: POST request to "https://livepatch.canonical.com/v1/client/d42fa77my machine id /updates" failed
patch state: ✓ no livepatches needed for this kernel yet
tier: updates (Free usage; This machine beta tests new patches.)
machine id: removed for this post
Вики и другие вопросы не помогли. Все авторитетные предложения приветствуются.
ОБНОВЛЕНИЕ 11:45 по Гринвичу
Ошибка на моем настольном компьютере. У меня также есть ноутбук, на котором установлена та же Ubuntu и та же версия ядра, и Livepatch работает там нормально (красивый зеленый значок щита).
Обратите внимание на следующий вывод терминала на ноутбуке:
$ uname -a
Linux nick-X555LAB 5.11.0-40-generic #44~20.04.2-Ubuntu SMP Tue Oct 26 18:07:44 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
$ sudo canonical-livepatch refresh
sudo: canonical-livepatch: command not found
$ canonical-livepatch refresh
2021/11/18 11:43:26 error executing refresh: please re-run using sudo
Так выковыривай из этого все кости - я не могу!
ОБНОВЛЕНИЕ 2
Я подписался на бесплатную подписку на Ubuntu Advantage и запустил приложение ua, как где-то предлагалось. O/p был следующим:
$ sudo ua attach SOME TOKEN OR MY MACHINE ID
Enabling default service esm-infra
Updating package lists
UA Infra: ESM enabled
Updating 'livepatch' on changed directives.
Disabling Livepatch prior to re-attach with new token
Canonical livepatch enabled.
This machine is now attached to 'MY EMAIL ADDRESS'
Это действительно не должно было быть необходимой процедурой без предупреждения Canonical. Я не впечатлен.
Забыл добавить: Livepatch теперь показывает зеленый значок щита.
ОБНОВЛЕНИЕ 3
После перезагрузки он продолжал работать. Это было решено, я думал, но НЕТ. На обратной стороне показан красный щит и
статус канонического живого патча. последняя проверка: 24 секунды назад ядро: 5.11.0-40.44~20.04.2-универсальное проверка сервера: не удалось: проверка livepatch не удалась: запрос POST на «https://livepatch.canonical.com/v1/client/...private/updates» не удался
ОБНОВЛЕНИЕ 4
Похоже, моя ошибка исчез сейчас (09:21 по Гринвичу, 21 ноября) без моего вмешательства. - а теперь опять вернулось к 11.59