virt-managerを使用して新しい仮想マシンを作成すると、不明なプロトコルタイプ「ファイル」エラーが発生する

virt-managerを使用して新しい仮想マシンを作成すると、不明なプロトコルタイプ「ファイル」エラーが発生する

virt-managerとQEMU / KVMを使用してDebian BusterでCentOS仮想マシンを作成しようとしています。私はそれを次のようにインストールしました:

$ grep -o 'vmx\|svm' /proc/cpuinfo 
$ sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils libguestfs-tools genisoimage virtinst libosinfo-bin virt-manager
$ sudo adduser $USER kvm
$ sudo adduser $USER libvirt
$ sudo adduser $USER libvirt-qemu

ただし、isoを使用して仮想マシンをインストールしようとするたびに、常に次のエラーが発生します。

   Unable to complete install: 'unsupported configuration: unknown protocol type 'file''

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 3732, in createXML
    if ret is None:raise libvirtError('virDomainCreateXML() failed', conn=self)
libvirt.libvirtError: unsupported configuration: unknown protocol type 'file'

CentOS WebサイトのミニマリストとDVD isoファイルとDebian Stretch isoでも同じエラーが発生します。

答え1

この問題を解決するのに役立ったのは、インストールするオペレーティングシステムのISOイメージを含む[ストレージボリュームの選択]ウィンドウで新しいプールを作成することでした。次に、Virtual Machine Manager で、新しい仮想マシン作成ガイドの手順 5 から 2 で ISO イメージを選択したときに、このプールで ISO イメージを選択しました。

関連情報