とりあえずの記録

はじめは同学科の人向けのナレッジまとめでした

QEMUをビルドした後,libvirt(virsh)から実行できない

cat /var/log/kern.log | grep DENIED
を実行し,それらしきログが確認できればapparmorが弾いています.

apt install apparmor-utils
でapparmorを簡単に操作できるユーティリティをインストールし,

aa-complain /etc/apparmor.d/*
などでapparmorが持っているプロファイルを無効化します.

注:ここではすべてのプロファイルを無効化しており,厳密にはセキュリティ上望ましくありません.
必要に応じてcat /var/log/kern.log | grep DENIEDなどで無効化すべきプロファイルを特定し,操作されてください.

なお,CentOSRHELなどではSELinuxが弾くことがあるようです.