无法启动 lxc 容器

无法启动 lxc 容器

我在 ubuntu 服务器上安装了 lxc,一切运行正常。今天我将 lxc 从 0.7.5 版更新到了 1.0.0.alpha2 版。更新 lxc 后,我无法启动 lxc 容器。

lxc-ls:

ContainerOne containerTwo ContainerThree.

我在 0.7.5 版本中创建了这些容器。

更新到 1.0.0.alpha2 后,我尝试启动容器

lxc-start -n ContainerOne

Result:

<4> init: ureadahead main process (7) terminated with status 5 
. 
.
.
mountall: mount /run [34] terminated with status 32 
mountall: Filesystem could not be mounted: /run

错误是什么?我该如何解决这个问题?我重启了服务器,但还是没用。

附加信息:

我第一次安装 lxc 时,已经在不同的文件系统中安装了 lxc lib 和缓存。fstab 文件中的条目:

/home/lxclib /var/lib/lxc none defaults, bind 0 0 /home/lxccache /var/cache/lxc none defaults, bind 0 0

编辑: 当所有三个容器都启动时我确实更新了 lxc,这是问题吗?

答案1

问题解决了:

我必须在/var/lib/lxc/ContainerOne/fstab所有容器中的主机中添加这些行

/sys/fs/fuse/connections /sys/fs/fuse/connections none bind 0 0
/sys/kernel/debug /sys/kernel/debug none bind 0 0
/sys/kernel/security /sys/kernel/security none bind 0 0
/sys/fs/pstore /sys/fs/pstore none bind,optional 0 0

相关内容