canonical-livepatch не может выполнить операцию: mount

Я пытаюсь включить canonical-livepatch на сервере Ubuntu. 16.04

sudo snap install canonical-livepatch
canonical-livepatch 7.24 from 'canonical' installed
sudo canonical-livepatch enable my_TOKEN_here
cannot perform operation: mount --rbind /var/log /tmp/snap.rootfs_JVIDqo//var/log: Permission denied

и

canonical-livepatch status
canonical-livepatch: command not found
$ df -H
Filesystem      Size  Used Avail Use% Mounted on
udev             17G     0   17G   0% /dev
tmpfs           3.4G  9.6M  3.4G   1% /run
/dev/sda1       237G  4.2G  220G   2% /
tmpfs            17G     0   17G   0% /dev/shm
tmpfs           5.3M     0  5.3M   0% /run/lock
tmpfs            17G     0   17G   0% /sys/fs/cgroup
tmpfs            17G   37k   17G   1% /tmp
/dev/loop0       88M   88M     0 100% /snap/core/3748
/dev/sdb1        59G  163M   56G   1% /boot
/dev/md126p1    985G  508M  934G   1% /mnt/1TB
tmpfs           3.4G     0  3.4G   0% /run/user/1000
/dev/loop1      4.6M  4.6M     0 100% /snap/canonical-livepatch/26

Я проверил этот с помощью безуспешно.

Я думаю, что это имеет что-то общее с подключением /tmp с использованием этого метода к ОЗУ и изменением местоположения /var/log с помощью символической ссылки на жесткий диск, например,

lrwxrwxrwx 1 root root 12 Dec  8 14:17 /var/log -> /mnt/1TB/log/
2
задан 2 February 2018 в 10:39

1 ответ

Потому что mount --rbind не работает со ссылками. Snap ожидает, что / var / log будет каталогом.

0
ответ дан 24 March 2020 в 16:35

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

Похожие вопросы: