나는 팔로우하고 있다이것GPU 패스스루를 수행하는 방법에 대한 튜토리얼입니다. 6시 43분쯤에 도달했을 때설치 시작버튼을 누르면 다음과 같은 오류가 발생합니다.
Unable to complete install: 'internal error: Process exited prior to exec: libvirt: error : unable to set AppArmor profile 'libvirt-5d739005-01d9-4c7c-9b41-bb3e3486c672' for '/usr/bin/qemu-system-x86_64': No such file or directory'
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 75, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/create.py", line 2119, in _do_async_install
guest.installer_instance.start_install(guest, meter=meter)
File "/usr/share/virt-manager/virtinst/installer.py", line 419, in start_install
doboot, transient)
File "/usr/share/virt-manager/virtinst/installer.py", line 362, in _create_guest
domain = self.conn.createXML(install_xml or final_xml, 0)
File "/usr/lib/python3/dist-packages/libvirt.py", line 3717, in createXML
if ret is None:raise libvirtError('virDomainCreateXML() failed', conn=self)
libvirt.libvirtError: internal error: Process exited prior to exec: libvirt: error : unable to set AppArmor profile 'libvirt-5d739005-01d9-4c7c-9b41-bb3e3486c672' for '/usr/bin/qemu-system-x86_64': No such file or directory
➜ ls /usr/bin | grep qemu
qemu-img
qemu-io
qemu-nbd
qemu-pr-helper
qemu-system-i386
qemu-system-x86_64
qemu-system-x86_64-spice
구성 파일을 삭제해도 AppArmor
작동하지 않는 것 같습니다.
콘텐츠/etc/apparmor.d/libvirt/libvirt-af16e645-e650-48c4-93fc-7b11c2a885a1.files
# DO NOT EDIT THIS FILE DIRECTLY. IT IS MANAGED BY LIBVIRT.
"/var/log/libvirt/**/win10.log" w,
"/var/lib/libvirt/qemu/domain-win10/monitor.sock" rw,
"/var/lib/libvirt/qemu/domain-3-win10/*" rw,
"/var/run/libvirt/**/win10.pid" rwk,
"/run/libvirt/**/win10.pid" rwk,
"/var/run/libvirt/**/*.tunnelmigrate.dest.win10" rw,
"/run/libvirt/**/*.tunnelmigrate.dest.win10" rw,
"/var/lib/libvirt/images/win10.qcow2" rwk,
"/home/ll931217/Downloads/Windows 10 Pro v.1709 En-US (64-bit) ACTiVATED-HOBBiT/Windows 10 Pro x64 En-US Activated.iso" rk,
"/usr/share/OVMF/OVMF_CODE.fd" rk,
# don't audit writes to readonly files
deny "/usr/share/OVMF/OVMF_CODE.fd" w,
"/var/lib/libvirt/qemu/nvram/win10_VARS.fd" rwk,
콘텐츠/etc/apparmor.d/libvirt/libvirt-af16e645-e650-48c4-93fc-7b11c2a885a1
#
# This profile is for the domain whose UUID matches this file.
#
#include <tunables/global>
profile libvirt-af16e645-e650-48c4-93fc-7b11c2a885a1 flags=(attach_disconnected) {
#include <abstractions/libvirt-qemu>
#include <libvirt/libvirt-af16e645-e650-48c4-93fc-7b11c2a885a1.files>
}
어제부터 해결책을 찾기 위해 인터넷 검색을 해봤지만 아무것도 찾을 수 없습니다. 혹시 이 오류가 발생하는 이유를 아시는 분 계신가요?
답변1
뭔가 잘못한 게 아니라 어떤 면에서는 버그인 것 같습니다. 배포판, libvirt 및 qemu 버전을 나열하는 것이 도움이 될 수 있습니다. 하지만 어쩌면 이 문제는 apparmor를 비활성화하면 해결될 수도 있습니다 /etc/libvirt/qemu.conf
.
security_driver = "none"
그런 다음 libvirtd를 다시 시작하십시오.