启动虚拟机时提示“Permission denied”
问题描述
启动虚拟机时提示“Permission denied”,出现如下打印信息:
可能原因
libvirt在执行和访问qemu文件时被Apparmor阻挡,libvirt相关的AppArmor配置出错。
解决方案
- 先暂时解除Apparmor对libvirtd的限制
sudo ln -s /etc/apparmor.d/usr.sbin.libvirtd /etc/apparmor.d/disable/
- 重新加载 libvirtd的配置置文件
sudo apparmor_parser -R /etc/apparmor.d/usr.sbin.libvirtd
- 重启libvirtd服务
systemctl restart libvirtd
父主题: FAQ