Virtman - VM 오류 - 호스트가 도메인 유형을 지원하지 않습니다.

Virtman - VM 오류 - 호스트가 도메인 유형을 지원하지 않습니다.

저는 최근 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의 일부 시스템 패키지가 다른 것 같습니다.

관련 정보