При попытке включить Livepatch с "программным обеспечением и Обновлениями" GUI на производной Волнистого попугайчика Ubuntu 18.04, я получаю следующее сообщение об ошибке:
Sorry, there's a problem in setting up Canonical Livepatch
Я пытался сделать это вручную при помощи шагов на https://auth.livepatch.canonical.com/и выполнение команд, но я получаю следующее:
2018/12/13 11:11:21 error executing enable: This machine ID is already enabled with a different key or is non-unique. Either "sudo canonical-livepatch disable" on the other machine, or regenerate a unique /etc/machine-id on this machine with "sudo rm /etc/machine-id /var/lib/dbus/machine-id && sudo systemd-machine-id-setup" : {"error": "Conflicting machine-id"}
Я уверен, что никогда не создавал Livepatch на этом ноутбуке. Чем проблема могла быть здесь?
Каковы могли быть риски генерации нового идентификатора машины, любят предложенный в сообщении об ошибке? т.е. что другие элементы моей системы могли использовать текущий идентификатор машины?
Я решил после этого (всегда делают резервное копирование файлов, которые Вы редактируете :D): https://unix.stackexchange.com/questions/402999/it-is-ok-to-change-etc-machine-id
в основном я сделал резервное копирование /etc/machine-id
и /var/lib/dbus/machine-id
файлы
затем я удалил содержание из /etc/machine-id
файл (использующий sudo в случае необходимости) и я повторно инициализировал machide идентификатор. Вот команды
cp /etc/machine-id /etc/machine-id.original
cp /var/lib/dbus/machine-id /var/lib/dbus/machine-id.original
nano /etc/machine-id (to remove the existing value)
systemd-machine-id-setup
> Initializing machine ID from D-Bus machine ID.
cat /etc/machine-id