canonical-livepatch 无法执行操作:mount

canonical-livepatch 无法执行操作:mount

我正在尝试在 ubuntu server 16.04 上启用 canonical-livepatch

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 使用这种方法到 RAM 并/var/log使用符号链接将位置更改为 HDD,如下所示

lrwxrwxrwx 1 root root 12 Dec  8 14:17 /var/log -> /mnt/1TB/log/

答案1

因为mount --rbind不适用于链接。Snap 需要/var/log目录。

相关内容