virt-managerを使用して仮想マシンを作成することはできません

virt-managerを使用して仮想マシンを作成することはできません

以下を使用していくつかの仮想マシンを作成しようとしていますが、何をしても次のvirt-managerエラーが発生します。

Unable to complete install: 'internal error: guest failed to start: Failure in libvirt_lxc startup: Failed to create /var/lib/libvirt/images/vol.qcow2/.oldroot: Not a directory
'

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 65, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/createvm.py", line 2001, in _do_async_install
    installer.start_install(guest, meter=meter)
  File "/usr/share/virt-manager/virtinst/install/installer.py", line 701, in start_install
    domain = self._create_guest(
  File "/usr/share/virt-manager/virtinst/install/installer.py", line 649, in _create_guest
    domain = self.conn.createXML(install_xml or final_xml, 0)
  File "/usr/lib/python3.9/site-packages/libvirt.py", line 4035, in createXML
    if ret is None:raise libvirtError('virDomainCreateXML() failed', conn=self)
libvirt.libvirtError: internal error: guest failed to start: Failure in libvirt_lxc startup: Failed to create /var/lib/libvirt/images/vol.qcow2/.oldroot: Not a directory

私のユーザーとグループと一致するように/etc/libvirt/qemu.confでユーザーとグループを設定しようとしましたが、libvirt-glusterfsをインストールしましたが、機能しません。私は使用しています:libvirtd (libvirt) 7.0.0virt-manager v.3.2.0

記録のためにカーネル5.11でManjaro Linux i3wmを実行しています。

ベストアンサー1

問題を発見しました。実際、2つの問題があります。一つは、cpio私のコンピュータにインストールされていないということです。この問題はで簡単に解決できますsudo pacman -S cpio

virshもう1つの問題は、デフォルトでは、ランタイムが現在のユーザーとして実行されている場合とはsudo異なる動作を持つことです。virshこれはこれでよりよく説明されています。ワイヤー

提案された回避策は、設定またはLIBVIRT_DEFAULT_URIコメントアウトを解除することですuri_default = "qemu:///system"/etc/libvirt/libvirt.confこれも最後にあります$XDG_CONFIG_HOME/libvirt/libvirt.conf

これで問題が解決し、仮想マシンを作成できますが、virt-manager確認することもお勧めします。コックピットプロジェクト

おすすめ記事