Fedora 26 libvirt 连接超时

Fedora 26 libvirt 连接超时

我已经尝试了好几天了,libvirtd并且开始工作。virt-manager

我已经安装了整个“虚拟化”软件包组,并确认libvirtd正在运行systemctl status libvirtd

当我打开virt-manager(以 root 或普通用户身份)时,出现以下信息:虚拟管理器主屏幕, 和这些连接详细信息

如果我使用virsh然后连接到qemu:///system,我会得到以下信息:

Welcome to virsh, the virtualization interactive terminal.

Type:  'help' for help with commands
       'quit' to quit

virsh # connect qemu:///system
[...]

哪里[...]只是空白;没有任何响应或错误。

/var/run/libvirt/libvirt-sock我也已证实其存在。

补充说明一下,这可能重要也可能不重要,libvirtd当我关闭计算机时总是无法关机,我不得不强制关闭机器。

我应该怎么做才能使虚拟化正常运行?

答案1

听起来 libvirtd 在初始化过程中由于某种原因卡住了/挂起了。很难从您提供的信息中诊断出原因,但我建议在 Fedora 错误跟踪器中针对“libvirt”提交错误。如果您可以捕获 libvirtd 守护进程的堆栈跟踪,这将有助于维护人员诊断问题。例如使用 GDB 获取堆栈跟踪

 $ dnf debuginfo-install libvirt
 $ pgrep libvirtd
 ...prints PID of libvirtd...
 $ gdb
 (gdb) attach $PID-OF-LIBVIRTD
 (gdb) thread apply all backtrace

然后将输出作为附件添加到 Bug 中

相关内容