使用libvirt创建快照时提示权限不足

简介: 使用libvirt创建快照时提示权限不足

问题

在ubuntu20.04上使用virt-manager安装了一个fedora虚拟机,在创建快照时提示权限不足:

Error creating snapshot: internal error: Child process (/usr/local/bin/qemu-img snapshot -c snapshot1 /vol_8t/fedora39_kvm/fedora39.qcow2) unexpected exit status 126: libvirt:  error : cannot execute binary /usr/local/bin/qemu-img: Permission denied
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/details/snapshots.py", line 239, in _do_create_snapshot
    self.vm.create_snapshot(xml)
  File "/usr/share/virt-manager/virtManager/object/domain.py", line 1057, in create_snapshot
    self._backend.snapshotCreateXML(xml, flags)
  File "/usr/lib/python3/dist-packages/libvirt.py", line 2800, in snapshotCreateXML
if ret is None:raise libvirtError('virDomainSnapshotCreateXML() failed', dom=self)
libvirt.libvirtError: internal error: Child process (/usr/local/bin/qemu-img snapshot -c snapshot1 /vol_8t/fedora39_kvm/fedora39.qcow2) unexpected exit status 126: libvirt:  error : cannot execute binary /usr/local/bin/qemu-img: Permission denied

解决

参考下面的博客:

https://unix.stackexchange.com/questions/471345/changing-libvirt-emulator-permission-denied

修改/etc/apparmor.d/usr.sbin.libvirtd,照猫画虎,添加对/usr/local/bin下的文件的访问权限:

重新加载规则:

sudo systemctl reload apparmor
目录
打赏
0
1
1
0
113
分享
相关文章
|
8月前
|
【项目问题解决】windows10 删除文件有完全控制权限 你需要权限来执行此操作
在Windows 10中遇到删除文件提示需管理员权限时,问题可能源于用户权限不足或文件夹权限设置。解决方法包括:右键文件→属性→安全→高级→更改所有者为管理员→保存设置→回到安全选项卡,选中管理员权限,勾选“完全控制”,确定保存。若仍无法删除,先尝试删除子文件,再删除文件夹。
412 0
KVM管理克隆+快照管理命令
KVM管理克隆+快照管理命令
115 0
KVM无法创建快照解决
KVM无法创建快照解决
355 0
无法保存对hosts权限所作的更改 拒绝访问(权限,防止Windows主机文件、进程、注册表项进行操作和更改)
为Windows安装或修改配置、 无法保存对hosts权限所作的更改 拒绝访问 (权限,防止Windows主机文件、进程、注册表项进行操作和更改) 例如,下图: 1.使用Windows的“管理员权限”进行操作 或给当前的Windows用户分配此文件的写权限: 2.如果为文件的修改,可以先创建和复制文件副本其他地方,修改后覆盖 3.计算机安装的杀毒软件和管理软件,控制了
9628 0
linux第四课:改变文件的权限和属性(内含:1.修改权限命令chmod+2.临时切换用户用 sudo+3.chowm:改变文件所有者)
linux第四课:改变文件的权限和属性(内含:1.修改权限命令chmod+2.临时切换用户用 sudo+3.chowm:改变文件所有者)
410 0
linux第四课:改变文件的权限和属性(内含:1.修改权限命令chmod+2.临时切换用户用 sudo+3.chowm:改变文件所有者)
linux中的chmod改变权限、修改bigbig.txt文件使其所属主用户只有读权限、修改bigbig.txt文件使其所属组用户具有写权限linux中的文件权限类、rwx 作用文件和目录的不同解释
linux中的chmod改变权限、修改bigbig.txt文件使其所属主用户只有读权限、修改bigbig.txt文件使其所属组用户具有写权限linux中的文件权限类、rwx 作用文件和目录的不同解释
linux中的chmod改变权限、修改bigbig.txt文件使其所属主用户只有读权限、修改bigbig.txt文件使其所属组用户具有写权限linux中的文件权限类、rwx 作用文件和目录的不同解释