В разрешении Libvirt отказано на iso - PullRequest
0 голосов
/ 06 февраля 2020

Недавно я получил новую систему, в которой я устанавливаю arch linux, а затем настраиваю виртуализацию. Мне просто нужно windows 10 В.М. но я начал сталкиваться с проблемой. после выбора iso нет. процессора, оперативной памяти и хранения. я нажимаю fini sh и получаю ошибку, которая выглядит следующим образом:

Unable to complete install: 'internal error: process exited while connecting to monitor: 2020-02-06T15:15:54.001317Z qemu-system-x86_64: -blockdev {"driver":"file","filename":"/home/user/Downloads/isos/ubuntu-18.04.3-live-server-amd64.iso","node-name":"libvirt-2-storage","auto-read-only":true,"discard":"unmap"}: Could not open '/home/user/Downloads/isos/ubuntu-18.04.3-live-server-amd64.iso': 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/createvm.py", line 2089, in _do_async_install
    guest.installer_instance.start_install(guest, meter=meter)
  File "/usr/share/virt-manager/virtinst/install/installer.py", line 542, in start_install
    domain = self._create_guest(
  File "/usr/share/virt-manager/virtinst/install/installer.py", line 491, in _create_guest
    domain = self.conn.createXML(install_xml or final_xml, 0)
  File "/usr/lib/python3.8/site-packages/libvirt.py", line 3928, in createXML
    if ret is None:raise libvirtError('virDomainCreateXML() failed', conn=self)
libvirt.libvirtError: internal error: process exited while connecting to monitor: 2020-02-06T15:15:54.001317Z qemu-system-x86_64: -blockdev {"driver":"file","filename":"/home/user/Downloads/isos/ubuntu-18.04.3-live-server-amd64.iso","node-name":"libvirt-2-storage","auto-read-only":true,"discard":"unmap"}: Could not open '/home/user/Downloads/isos/ubuntu-18.04.3-live-server-amd64.iso': Permission denied

Я получаю, что здесь есть некоторые проблемы с разрешениями. я пробовал "chmod + x" в iso и в папку. Я также попытался изменить владельца папки и ISO на root, KVM, libvirt. Ни один из них не работал.

В настоящее время я обхожу это путем копирования iso в / tmp при создании виртуальной машины.

Но если я правильно помню. до того, как я установил свой старый р c с аркой. при создании первого vm я получил приглашение, которое выглядело как «... не имеет разрешения на« путь к папке iso »», и мне пришлось бы нажать «да», и это приглашение больше никогда не появилось, и vm запустился бы обычно. на этот раз я не получил такой подсказки.

есть предложения?

...