启动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
通过 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'