Ошибка Canonical Livepatch LD_PRELOAD

Я начал видеть предупреждение livepatch в моем системном трее.

Нажав на нее, я получаю клиент livepatch, где я вижу следующее сообщение об ошибке:

Несмотря на URL, на странице нет раздела #CommonIssues: https://wiki.ubuntu.com/Kernel/Livepatch

Когда я бегу canonical-livepatch refresh в терминале вижу:

ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (failed to map segment from shared object): ignored.
2019/05/12 11:29:34 error executing refresh: Connection to the daemon failed: Post http://127.0.0.1/refresh: dial unix /var/snap/canonical-livepatch/77/livepatchd-priv.sock: connect: permission denied

Есть идеи, как я могу это исправить?

Ubuntu 18.04.2 LTS
4.15.0-34-родовое

4 ответа

В терминале я просто запускаю эту команду, и она работает, попробуйте это

sudo canonical-livepatch refresh

Подробно вы можете прочитать здесь

  1. Canonical Livepatch сообщает о внутренней ошибке - что делать?
  2. https://ubuntuforums.org/showthread.php?t=2420465

Проблема решена, благодаря Kulfy.

Были две проблемы:

  1. предупреждение о LD_PRELOAD исчезло после запуска предложила команду экспорта

  2. ошибка, когда я побежал canonical-livepatch refresh потому что я не использовал sudo

Я попробовал другие методы, но по какой-то причине мне пришлось удалить файл блокировки и перезапустить службу.

s=snap.canonical-livepatch.canonical-livepatchd.service; sudo rm /var/snap/canonical-livepatch/common/locks/livepatch_Ubuntu_5_15_0_71_78_generic_95_95.4 && sudo systemctl restart && sudo systemctl status

  1. Перейдите на страницу Livepatch и создайте учетную запись. Вы можете бесплатно лицензировать до 3-х серверов, поэтому никаких затрат не будет, если вы не планируете массовое развертывание Livepatch. https://www.ubuntu.com/server/livepatch

  2. После того, как вы создали учетную запись, это так же просто, как запуск следующих команд:

    sudo snap install canonical-livepatch  
    sudo canonical-livepatch enable $your_token  
    
Другие вопросы по тегам