Разрешение Livepatch не найдено?

Машина работает под управлением Xenial, обновлена ​​с Wily с помощью do-dist-upgrade

Попытка настроить исправление в реальном времени в качестве эксперимента, прежде чем применить его к моей семенной коробке (другой машине)

Следуя этим инструкциям, cyberciti.biz/faq/howto-live-patch-ubuntu-linux-server-kernel-without-rebooting/

~$ canonical-livepatch status
Machine is not enabled. Please run 'sudo canonical-livepatch enable' with the
token obtained from https://ubuntu.com/livepatch.

~$ sudo canonical-livepatch enable [key]
sudo: canonical-livepatch: command not found

Пожалуйста, порекомендуйте.

1 ответ

Решение

У меня было такое же сообщение об ошибке, файлы журнала мне тоже не помогли. Итак, я сделал как root:

snap remove canonical-livepatch
apt update && apt upgrade && apt dist-upgrade
reboot

потом снова как root:

sudo snap install canonical-livepatch 
sudo canonical-livepatch enable **your token here**

вывод был: устройство успешно включено. Использование машинного токена: ваш токен здесь:)

Сообщение об ошибке возникает из-за того, что путь / snap / bin не входит в путь поиска, используемый sudo. Очевидно, это мешает обычному пользователю. Простое решение - использовать полный путь при запуске команды от имени суперпользователя,

sudo /snap / bin / canonical-livepatch включить ** ваш токен здесь **

Другие вопросы по тегам