如何打开virt-manager图形化
问题现象描述
启动Virtual Machine Manager时提示“Error polling connection 'qemu:///system': internal error: Socket 6378 can't be handled (max socket is 4095)”。
关键过程、根本原因分析
libvirt-4.5.0代码bug导致的问题。
结论、解决方案及效果
升级libvirt版本至libvirt-4.7.0以上,或者修改libvirt-4.5.0源码后重新编译。本节以升级libvirt版本至libvirt-5.6.0为例。
- 安装依赖包。
yum -y install yum-utils rpm-build
- 下载源码RPM包。
wget https://libvirt.org/sources/libvirt-5.6.0-1.fc30.src.rpm
本章以libvirt-5.6.0为例,此bug在libvirt-4.7.0版本已解决。
- 编译安装。
- 安装src.rpm源码包。
rpm -i libvirt-5.6.0-1.fc30.src.rpm
- 生成RPM包。
cd /root/rpmbuild/SPECS/ yum-builddep -y libvirt.spec rpmbuild -ba libvirt.spec
- 安装RPM包。
cd /root/rpmbuild/RPMS/aarch64/ yum -y install *.rpm
- 重启libvirtd服务。
systemctl daemon-reload systemctl restart libvirtd
- 安装src.rpm源码包。
父主题: KVM虚拟化