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

このPythonモジュールを提供するapparmorパッケージがありません。

sudo apt install python3-apparmor

インストールできない場合は、リポジトリ設定を変更する必要があり、Debian AppArmorパッケージをインストールすることもできます。

答え2

解決しました!これはリポジトリに問題があります。これらのパッケージが見つからないいくつかの機能を有効にしました。一度変更するとうまくいきました。

関連情報