首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fedora 33上的Gnome盒子无法打开

Fedora 33上的Gnome盒子无法打开
EN

Stack Overflow用户
提问于 2021-01-10 13:09:46
回答 4查看 716关注 0票数 3

我尝试从终端加载gnome-boxes (我正在运行Fedora 33),并得到以下错误

代码语言:javascript
复制
$ 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)

我的系统:

代码语言:javascript
复制
$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我有一些虚拟机,我需要访问...

EN

回答 4

Stack Overflow用户

发布于 2021-01-12 17:37:57

当我在克隆虚拟机时强制停止Gnome-Boxes时,我遇到了这个问题。

删除冲突的虚拟机将解决您的问题(在本例中为'fedora33-wor-2')。

要删除fedora中的虚拟机,请安装"libvirt-client“,它使用以下命令提供"virsh”

代码语言:javascript
复制
    dnf install libvirt-client

然后仔细检查可用的虚拟机,使用

代码语言:javascript
复制
    virsh list --all

使用命令删除虚拟机,

代码语言:javascript
复制
    virsh undefine VM_Name
票数 3
EN

Stack Overflow用户

发布于 2021-02-07 00:25:43

@channel-fun解决了启动gnome-boxes的问题。

但真正的问题在于克隆过程。描述新机器的XML格式不正确。

virt-clone --original fedora33-ser --auto-clone

工作正常。

票数 1
EN

Stack Overflow用户

发布于 2021-07-14 10:55:21

在Channel Fun上扩展Ubuntu repos的答案是libvirt-clients (注意复数s)

代码语言:javascript
复制
sudo apt install libvirt-clients

使用以下命令检查可用的虚拟机:

代码语言:javascript
复制
virsh list --all

使用以下命令删除虚拟机:

代码语言:javascript
复制
virsh undefine VM_Name

如果您收到以下错误:

错误:当域管理的保存映像存在时,拒绝取消定义

然后,您还可以使用--managed-save标志显式删除它:

代码语言:javascript
复制
virsh undefine VM_Name --managed-save
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65650299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档