
以下を使用していくつかの仮想マシンを作成しようとしていますが、何をしても次の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.0
とvirt-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
確認することもお勧めします。コックピットプロジェクト。