我使用 virt-manager QEMU/KVM 创建了一个 Windows VM。
它工作得很好,我可以使用它。
我有第二组键盘和鼠标,我只想连接到虚拟机。
我尝试通过单击添加硬件、USB 主机设备、选择键盘并单击完成来执行此操作。当我尝试启动虚拟机时,这是我得到的错误。
我应该怎么办?
Error starting domain: internal error: process exited while connecting to monitor: 2017-06-29T17:04:26.213999Z qemu-system-x86_64: -device usb-host,hostbus=1,hostaddr=4,id=hostdev0,bus=usb.0,port=2: failed to find host usb device 1:4
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 90, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 126, in tmpcb
callback(*args, **kwargs)
File "/usr/share/virt-manager/virtManager/libvirtobject.py", line 83, in newfn
ret = fn(self, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/domain.py", line 1402, in startup
self._backend.create()
File "/usr/lib/python2.7/dist-packages/libvirt.py", line 1035, in create
if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: internal error: process exited while connecting to monitor: 2017-06-29T17:04:26.213999Z qemu-system-x86_64: -device usb-host,hostbus=1,hostaddr=4,id=hostdev0,bus=usb.0,port=2: failed to find host usb device 1:4
您试图通过不存在的 USB 设备:
总线 1 地址 4 上没有 USB 设备。
最有可能的问题是设备位于不同的地址。
尝试使用该
lsusb
命令找到设备的正确地址,然后编辑 VM 的 libvirt XML 配置以提供正确的地址。