Ошибка драйвера QEMU: сокет монитора не отображается: нет такого файла или каталога

У меня проблема, когда я пытаюсь запустить виртуальную машину через libvirt API из скрипта Python. Проблема возникает время от времени, но в большинстве случаев она работает нормально.

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

В определении виртуальной машины метка эмулятора содержит

<emulator>/usr/bin/qemu-system-x86_64</emulator>

Гипервизор:

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

Некоторые задачи, которые я сделал - я проверил логи хоста и гостя, но там ошибок нет. Все кажется нормальным
- Я изменил /etc/libvirt/qemu.conf, установив root в разделе пользователей и групп - qemu и пользователь root являются членами группы libvirt

Есть идеи, что происходит?

С уважением, Хави


person Javi    schedule 18.09.2015    source источник


Ответы (1)


Из документации Fedora: . org / en-US / Fedora_Draft_Documentation / 0.1 / html / Virtualization_Deployment_and_Administration_Guide / App_Domain_Monitor_Socket.html

Чтобы понять подробности ошибки, изучите гостевой журнал: /var/log/libvirt/qemu/name_of_guest.log

Вы видите какие-то ошибки в этом файле журнала?

person Community    schedule 18.09.2015
comment
Привет!. Спасибо за ответ. Я не вижу сообщений об ошибках в гостевом файле журнала. Я вижу только обычные сообщения о запуске / завершении работы от предыдущих выполнений. Проблема в прикрепленной ссылке отличается, потому что там сообщение об ошибке: сокет монитора не отображается .: соединение отклонено, и моя ошибка - сокет монитора не отображается: нет такого файла или каталога - person Javi; 21.09.2015