当我尝试启动创建的 lxc 容器时,出现以下错误并失败,我已使用 Ubuntu 模板作为此模板。
看来 lxc 无法放弃它试图放弃的内核权限,试图弄清楚但失败了。
有人可以帮忙解决这个问题吗?
Ubuntu version : 14.04
kernel : 3.13.0-43-generic
错误:
lxc-start: conf.c: setup_caps: 2337 unknown capability mac_admin
lxc-start: conf.c: lxc_setup: 4172 failed to drop capabilities
lxc-start: start.c: do_start: 688 failed to setup the container
lxc-start: sync.c: __sync_wait: 51 invalid sequence number 1. expected 2
lxc-start: start.c: __lxc_start: 1088 failed to spawn 'lxc-one'
lxc-start: lxc_start.c: main: 345 The container failed to start.
答案1
使用安装 libcap-dev
apt-get install libcap-dev
然后,重新编译 LXC。