QEMU驱动程序错误:监视器套接字未出现:没有这样的文件或目录

2024-09-30 20:17:57 发布

您现在位置:Python中文网/ 问答频道 /正文

当我试图通过libvirt API从python脚本启动VM时,我遇到了一个问题。这个问题时有发生,但大多数情况下都很好

libvirt: QEMU Driver error : monitor socket did not show up: No such file or directory
Traceback (most recent call last):
  File "/tmp/xjavisn/bbsc/env/bcba", line 495, in <module>
    main()
  File "/tmp/xjavisn/bbsc/env/bcba", line 487, in main
    args.func(args)
  File "/tmp/xjavisn/bbsc/env/bcba", line 163, in main_cba_restore
    host.start_nodes()
  File "/tmp/xjavisn/bbsc/env/lib/bcba.py", line 300, in start_nodes
    node.start()
  File "/tmp/xjavisn/bbsc/env/lib/bcba.py", line 728, in start
    dom0.create()
  File "/tmp/xjavisn/pyenv_bbsc/versions/py_master/lib/python2.7/site-packages/libvirt.py", line 826, in create
    if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirt.libvirtError: monitor socket did not show up: No such file or directory

在虚拟机定义中,仿真器标签包含

^{pr2}$

虚拟机监控程序是:

cat /etc/SuSE-release
SUSE Linux Enterprise Server 12 (x86_64)
VERSION = 12
PATCHLEVEL = 0

客人和:

cat /etc/SuSE-release
SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 3

我使用的版本是:

virsh # version
Compiled against library: libvirt 1.2.5
Using library: libvirt 1.2.5
Using API: QEMU 1.2.5
Running hypervisor: QEMU 2.0.2

我做的一些任务 -我检查了host和guest中的日志,但是没有错误。一切似乎都很正常
-修改的etc/VIRI/qemu.conf在用户和组部分设置根目录 -qemu和root user是libvirt组的成员

你知道发生了什么吗?在

谨致问候 哈维


Tags: inpyenvmainliblineetcstart