我尝试从终端加载gnome-boxes (我正在运行Fedora 33),并得到以下错误
$ gnome-boxes
(gnome-boxes:3194): Gtk-WARNING **: 12:34:57.343: GtkFlowBox with a model will ignore sort and filter functions
(gnome-boxes:3194): Gtk-WARNING **: 12:34:57.344: GtkListBox with a model will ignore sort and filter functions
(gnome-boxes:3194): Boxes-WARNING **: 12:34:57.904: libvirt-machine.vala:83: Failed to disable 3D Acceleration
(gnome-boxes:3194): Boxes-WARNING **: 12:34:57.913: libvirt-broker.vala:70: Failed to update domain 'fedora33-wor-2': Failed to set domain configuration: XML error: Invalid PCI address 0000:04:00.0. slot must be >= 1
(gnome-boxes:3194): Boxes-CRITICAL **: 12:34:57.916: boxes_vm_importer_get_source_media: assertion 'self != NULL' failed
Segmentation fault (core dumped)我的系统:
$uname -a
Linux localhost.localdomain 5.9.16-200.fc33.x86_64 #1 SMP Mon Dec 21 14:08:22 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux我不知道这是否相关,但我最近从内核5.9.11直接更新到5.9.16 (几个星期没有使用有问题的PC了),在gnome-boxes正常工作之前。
请告诉我如何恢复gnome- how我有一些虚拟机,我需要访问...
发布于 2021-01-12 17:37:57
当我在克隆虚拟机时强制停止Gnome-Boxes时,我遇到了这个问题。
删除冲突的虚拟机将解决您的问题(在本例中为'fedora33-wor-2')。
要删除fedora中的虚拟机,请安装"libvirt-client“,它使用以下命令提供"virsh”
dnf install libvirt-client然后仔细检查可用的虚拟机,使用
virsh list --all使用命令删除虚拟机,
virsh undefine VM_Name发布于 2021-02-07 00:25:43
@channel-fun解决了启动gnome-boxes的问题。
但真正的问题在于克隆过程。描述新机器的XML格式不正确。
virt-clone --original fedora33-ser --auto-clone
工作正常。
发布于 2021-07-14 10:55:21
在Channel Fun上扩展Ubuntu repos的答案是libvirt-clients (注意复数s)
sudo apt install libvirt-clients使用以下命令检查可用的虚拟机:
virsh list --all使用以下命令删除虚拟机:
virsh undefine VM_Name如果您收到以下错误:
错误:当域管理的保存映像存在时,拒绝取消定义
然后,您还可以使用--managed-save标志显式删除它:
virsh undefine VM_Name --managed-savehttps://stackoverflow.com/questions/65650299
复制相似问题