我有 Ubuntu 14.04,安装了 lxc,然后安装了 1.0.8。但我需要 2.0.x 版本,因此我使用以下命令对其进行了升级。
sudo add-apt-repository ppa:ubuntu-lxc/daily
sudo apt-get update
sudo apt-get install lxc
更新后,当我想要启动容器时出现如下所示的错误。
lxc-start: lxc_start.c: main: 344 The container failed to start.
lxc-start: lxc_start.c: main: 346 To get more details, run the container in foreground mode.
lxc-start: lxc_start.c: main: 348 Additional information can be obtained by setting the --logfile and --logpriority options.
我的操作系统已更新并升级。
答案1
你应该运行:
lxc-start -F -l DEBUG -n <container name>
找出问题的根本原因。
就我的情况来说:
Permission denied - could not access /var/lib/lxc. Please grant it 'x' access, or add an ACL for the container root.
修复方式为chmod +x /var/lib/lxc