私は最近、Arch(Manjaro)に切り替えるまで常にUbuntuを使用してきました。しかし、Virt-Managerを再インストールするときに既存の仮想マシンを再起動したいと思います。構成は変更されていませんが、エラーが発生します。
デバイスが表示されなくなり、次のエラーメッセージが表示されます。
Error launching details: Host does not support domain type kvm
with machine 'pc-i440fx-focal' for virtualization type 'hvm' with
architecture 'x86_64'
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/vmwindow.py", line 40, in get_instance
cls._instances[key] = vmmVMWindow(vm)
File "/usr/share/virt-manager/virtManager/vmwindow.py", line 83, in __init__
self._details = vmmDetails(self.vm, self.builder, self.topwin,
File "/usr/share/virt-manager/virtManager/details/details.py", line 389, in __init__
self._init_details()
File "/usr/share/virt-manager/virtManager/details/details.py", line 807, in _init_details
vmmAddHardware.build_video_combo(self.vm, video_dev)
File "/usr/share/virt-manager/virtManager/addhardware.py", line 816, in build_video_combo
default = DeviceVideo.default_model(vm.xmlobj)
File "/usr/share/virt-manager/virtinst/devices/video.py", line 47, in default_model
if (guest.lookup_domcaps().supports_video_virtio() and
File "/usr/share/virt-manager/virtinst/guest.py", line 656, in lookup_domcaps
if not self._domcaps or not _compare(self._domcaps):
File "/usr/share/virt-manager/virtinst/guest.py", line 646, in _compare
if self.os.machine and not _compare_machine(domcaps):
File "/usr/share/virt-manager/virtinst/guest.py", line 633, in _compare_machine
capsinfo = self.lookup_capsinfo()
File "/usr/share/virt-manager/virtinst/guest.py", line 674, in lookup_capsinfo
self._capsinfo = self.conn.caps.guest_lookup(
File "/usr/share/virt-manager/virtinst/capabilities.py", line 319, in guest_lookup
raise ValueError(msg)
ValueError: Host does not support domain type kvm with machine 'pc-i440fx-focal'
for virtualization type 'hvm' with architecture 'x86_64'
BIOS設定などを変更していません。したがって、仮想化は全体的にまだうまく機能するはずです。
どんなアイデアがありますか?
ベストアンサー1
あ、いよいよ理解できましたね。
設定を見ると、次の行が含まれています。
<type arch="x86_64" machine="pc-i440fx-focal">hvm</type>
新しいマシンなので、多少異なる行が含まれています。
<type arch="x86_64" machine="pc-i440fx-7.0">hvm</type>
そのため、UbuntuとArchの一部のシステムパッケージが異なるようです。