Virt マネージャー エラー: ローダーのマスター変数ストアが見つかりません

Virt マネージャー エラー: ローダーのマスター変数ストアが見つかりません

私はここのガイドに従いましたhttps://github.com/kholia/OSX-KVMしかし、VMをvirt-managerにインポートした後にエラーが発生しました。具体的には、「ローダーのマスター変数ストアが見つかりません」というエラーが表示されます。

ファイルが存在することを確認し、githubリポジトリから再ダウンロードしましたが、うまくいきませんでした。このコマンドを実行したときに「Permission denied」というエラーが発生したvirsh --connect qemu:///system define macOS.xmlため、sudoを追加する必要があり、最終的に次のようなエラーが発生しました。

参考になれば幸いですが、私はFedora 34を使用しています

Full trace: 

Error starting domain: operation failed: unable to find any master var store for loader: /home/NAME/OSX-KVM/OVMF_CODE.fd

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/asyncjob.py", line 101, in tmpcb
    callback(*args, **kwargs)
  File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 57, in newfn
    ret = fn(self, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/object/domain.py", line 1329, in startup
    self._backend.create()
  File "/usr/lib64/python3.9/site-packages/libvirt.py", line 1353, in create
    raise libvirtError('virDomainCreate() failed')
libvirt.libvirtError: operation failed: unable to find any master var store for loader: /home/NAME/OSX-KVM/OVMF_CODE.fd

答え1

私の場合、すべての xml ファイル (virt-manager の [仮想ハードウェアの詳細] メニュー内) は /home/root/OSX-KVM を探していましたが、OSX-KVM の git 全体がメイン ユーザー フォルダーにあったため、存在しませんでした。そのため、すべてのディレクトリを更新したら、うまくいきました。

答え2

コメントするには評判が足りないので、ここに書きます。

私の場合、OVMF_VARS-1024x768.fd が見つかりませんでした。

それで私はgit checkout OVMF_VARS-1024x768.fd

したがって、OVMF_VARS ファイルの 1 つが欠落していると想定します。

関連情報