我有一个 CentOS 7 服务器 KVM,上面运行着 2 个虚拟机。我已经远程使用 virt-manager 几个星期没有问题......直到昨天它冻结并且我无法再连接到服务器了。我收到以下错误消息:
Cannot connect to libvirt
packet 458961001 bytes received from server too large, want 16777216
ibvirt URI is: qemu+ssh://root@[IP]/system
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/connection.py", line 1020, in _open_thread
self._backend.open(self._do_creds_password)
File "/usr/share/virt-manager/virtinst/connection.py", line 158, in open
open_flags)
File "/usr/lib/python2.7/dist-packages/libvirt.py", line 105, in openAuth
if ret is None:raise libvirtError('virConnectOpenAuth() failed')
libvirtError: packet 458961001 bytes received from server too large, want 16777216
虚拟管理器连接是qemu+ssh://root@[IP]/system
我不知道为什么会这样。我尝试重新启动 libvirtd 守护进程、虚拟机和服务器本身,但错误仍然存在。我也尝试过另一台客户端PC,但没有...
我用谷歌搜索了它,但我找不到解决方案:-(
我究竟做错了什么?
我终于找到了为什么会这样!这是我的错,因为我在文件中启动 ssh 连接时添加了一些代码来执行
.bashrc
,这是 virt-manager 收到的大答案。