Bug 3291 - Virtual Machine Manager启动不了
Summary: Virtual Machine Manager启动不了
Status: NEW
Alias: None
Product: Anolis OS 8
Classification: Anolis OS
Component: Others (show other bugs) Others
Version: 8.6
Hardware: x86_64 Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: Jacob
QA Contact: shuming
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-30 13:40 UTC by txh0001
Modified: 2022-12-04 17:19 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description txh0001 2022-11-30 13:40:45 UTC
启动Virtual Machine Manager报错
Error launching details: list index out of range

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.is_customize_dialog)
  File "/usr/share/virt-manager/virtManager/details/details.py", line 411, in __init__
    self._init_details()
  File "/usr/share/virt-manager/virtManager/details/details.py", line 719, in _init_details
    self._os_list = vmmOSList()
  File "/usr/share/virt-manager/virtManager/oslist.py", line 39, in __init__
    self._init_state()
  File "/usr/share/virt-manager/virtManager/oslist.py", line 55, in _init_state
    all_os = virtinst.OSDB.list_os()
  File "/usr/share/virt-manager/virtinst/osdict.py", line 292, in list_os
    for osobj in self._all_variants.values():
  File "/usr/share/virt-manager/virtinst/osdict.py", line 211, in _all_variants
    osi = _OsVariant(o)
  File "/usr/share/virt-manager/virtinst/osdict.py", line 373, in __init__
    self.name = self._short_ids[0]
IndexError: list index out of range

重启服务器后故障仍存在

Virtual Machine Manager版本 3.2
Comment 1 txh0001 2022-12-04 17:19:22 UTC
通过 virt-manager --debug 启动后,触发bug后的提示如下:

[Sun, 04 Dec 2022 17:08:50 virt-manager 79959] DEBUG (error:101) error dialog message:
summary=Error launching details: list index out of range
details=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.is_customize_dialog)
  File "/usr/share/virt-manager/virtManager/details/details.py", line 411, in __init__
    self._init_details()
  File "/usr/share/virt-manager/virtManager/details/details.py", line 719, in _init_details
    self._os_list = vmmOSList()
  File "/usr/share/virt-manager/virtManager/oslist.py", line 39, in __init__
    self._init_state()
  File "/usr/share/virt-manager/virtManager/oslist.py", line 55, in _init_state
    all_os = virtinst.OSDB.list_os()
  File "/usr/share/virt-manager/virtinst/osdict.py", line 292, in list_os
    for osobj in self._all_variants.values():
  File "/usr/share/virt-manager/virtinst/osdict.py", line 211, in _all_variants
    osi = _OsVariant(o)
  File "/usr/share/virt-manager/virtinst/osdict.py", line 373, in __init__
    self.name = self._short_ids[0]
IndexError: list index out of range
[Sun, 04 Dec 2022 17:08:50 virt-manager 79959] DEBUG (cli:196) Uncaught exception:
Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/manager.py", line 473, in show_vm
    vmmenu.VMActionUI.show(self, self.current_vm())
  File "/usr/share/virt-manager/virtManager/vmmenu.py", line 324, in show
    vmmVMWindow.get_instance(src, vm).show()
AttributeError: 'NoneType' object has no attribute 'show'