没有名为 apparmor 的模块。为什么?

没有名为 apparmor 的模块。为什么?

上下文:我(手动)安装了 apparmor-utils 和 apparmor-profiles 以及 apparmor-utils,因为在尝试时

apt-get install apparmor-utils apparmor-profiles

找不到包。

aa-status

照常工作。我也做了

sed -i -e 's/GRUB_CMDLINE_LINUX_DEFAULT="/&security=apparmor /' /etc/default/grub

来启用它。然而当我尝试时

aa-genprof

它说:

import apparmor.aa as apparmor ... No module named apparmor

如果我已经安装了,会出现什么问题?

答案1

我认为您缺少 apparmor 包,它将提供该 python 模块:

sudo apt install python3-apparmor

如果您无法安装它,则需要修复您的存储库配置;然后您还可以安装 Debian AppArmor 软件包。

答案2

解决了!这是存储库的问题。我启用了一些无法找到这些包的功能。一旦我改变了它们,它就起作用了。

相关内容