lxc -start сообщает мне, что синтаксический анализатор apparmor _недоступен, даже если apparmor установлен и работает

Да, если хэш отличается, это указывает на то, что процесс загрузки каким-то образом испортил исходное изображение. Загрузите его снова и убедитесь, что хэш совпадает

0
07.02.2021, 05:50
2 ответа

Это комментарий, просто хотел прикрепить свою конфигурацию, может вам поможет. LXC на стабильной версии Debian -Buster, без apparmor, я удалил его перед тем, как начать использовать lxc; так что по поводу lxc + apparmor посоветовать не могу. Но можно и без аппармора lxc.

/etc/lxc/default.conf

lxc.apparmor.profile = unconfined
lxc.apparmor.allow_nesting = 0
lxc.mount.auto = proc:mixed sys:ro cgroup:mixed
lxc.net.0.type = veth
lxc.net.0.link = lxcbr0
lxc.net.0.flags = up
lxc.net.0.hwaddr = 00:FF:xx:xx:xx:xx
-1
18.03.2021, 22:32

У меня была точно такая же проблема в Debian Buster, и решение для меня состояло в том, чтобы поместить /usr/sbinили /sbin(, потому что apparmor_*остаются там )в $PATH, как я видел в этой ссылке:

https://github.com/lxc/lxc/issues/3049

Поместите следующую команду в последнюю строку вашего ~/.bashrcдля текущего пользователя или для всех пользователей на/etc/profile(Спасибо, Томас Н!):

export PATH=/sbin:/usr/sbin:$PATH

После этого обновите свой терминал source ~/.bashrcили source /etc/profile.

1
09.06.2021, 03:05

Теги

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