- 论坛徽章:
- 0
|
本帖最后由 eaglec83 于 2014-10-13 15:26 编辑
刚刚试了一下kgdboc的另一个选项:
add hardware
->serial
->device type: unix socket, path=/dev/ttyS1, mode=client(connect)
按照网上所说, 两台虚拟机通过串口通信应该是使用这种模式
然后启动, 报错
Error starting domain: internal error process exited while connecting to monitor: qemu-kvm: -chardev socket,id=charserial0,path=/dev/ttyS1,server,nowait: socket bind failed: Address already in use
qemu-kvm: -chardev socket,id=charserial0,path=/dev/ttyS1,server,nowait: chardev: opening backend "socket" failed
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 44, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 65, in tmpcb
callback(*args, **kwargs)
File "/usr/share/virt-manager/virtManager/domain.py", line 1114, in startup
self._backend.create()
File "/usr/lib64/python2.6/site-packages/libvirt.py", line 678, in create
if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: internal error process exited while connecting to monitor: qemu-kvm: -chardev socket,id=charserial0,path=/dev/ttyS1,server,nowait: socket bind failed: Address already in use
qemu-kvm: -chardev socket,id=charserial0,path=/dev/ttyS1,server,nowait: chardev: opening backend "socket" failed
怎么会显示address already in use呢?明明没有其他人用啊
|
|