Ошибка 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
Подробно вы можете прочитать здесь
Проблема решена, благодаря Kulfy.
Были две проблемы:
предупреждение о LD_PRELOAD исчезло после запуска предложила команду экспорта
ошибка, когда я побежал
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
Перейдите на страницу Livepatch и создайте учетную запись. Вы можете бесплатно лицензировать до 3-х серверов, поэтому никаких затрат не будет, если вы не планируете массовое развертывание Livepatch. https://www.ubuntu.com/server/livepatch
После того, как вы создали учетную запись, это так же просто, как запуск следующих команд:
sudo snap install canonical-livepatch sudo canonical-livepatch enable $your_token
