AppArmorを有効にしてqemuから/sys/bus/usb/devices/にアクセスする方法は? (「ファイルを開けません」と「...からシーケンスを読み込めません」)

AppArmorを有効にしてqemuから/sys/bus/usb/devices/にアクセスする方法は? (「ファイルを開けません」と「...からシーケンスを読み込めません」)

AQEMUを使用してUSBデバイスにアクセスしようとしています。これを行うには、メディアオプションにUSBポートを追加しました。ただし、仮想マシンを起動すると、次のエラーが発生します。

AQEMU 警告[..] >>>
送信者: bool System_Info::Scan_USB_Sys(QList &list)
メッセージ: /sys/bus/usb/devices/ からシリアルを読み取ることができません。

AQEMU 警告[..] >>>
送信者: bool System_Info::Read_SysFS_File( const QString &path, QString &data)
メッセージ: '/sys/bus/usb/devices/1-6/serial' ファイルを開けません。

aqemu の AppArmor 構成ファイルには、次のものがすでに含まれています。

/sys/バス/r、
/sys/バス/**r、

以下を追加した後:

/sys/bus/usb/devices/** r,
/sys/bus/usb/devices/ r,

を実行してもsudo /etc/init.d/apparmor restart同じエラーが発生します。

qemuを有効にしてUSBデバイスにアクセスし、これらのエラーを回避するにはどうすればよいですか?

ベストアンサー1

おすすめ記事