Тайм-аут подключения Fedora 26 к libvirt

867
Gerardo

Я пытался получить libvirtdи virt-managerработать уже несколько дней.

Я установил всю группу пакетов «Виртуализация» и подтвердил, что libvirtdработает с systemctl status libvirtd.

Когда я открываю virt-manager(как root или обычный пользователь), я получаю следующее: Главный экран Virtual Manager, с этими деталями подключения .

Если я использую, а virshзатем подключиться к qemu:///system, я получаю следующее:

Welcome to virsh, the virtualization interactive terminal.  Type: 'help' for help with commands 'quit' to quit  virsh # connect qemu:///system [...] 

Где [...]просто пусто; нет никакого ответа или ошибки любого вида.

Я подтвердил, что также /var/run/libvirt/libvirt-sockсуществует.

Как добавленное примечание, которое может иметь или не иметь важного значения, libvirtdвсегда не выключается, когда я выключаю компьютер, и мне приходится принудительно выключать машину.

Что я должен сделать, чтобы виртуализация работала?

0

1 ответ на вопрос

0
DanielB

Похоже, libvirtd застрял / зависает во время инициализации по какой-то причине. Трудно определить причину, по предоставленной вами информации, но я бы порекомендовал подать ошибку против 'libvirt' в системе отслеживания ошибок Fedora. Если вы можете захватить трассировку стека демона libvirtd, это поможет сопровождающим диагностировать проблему. например, используйте GDB для получения трассировки стека

 $ dnf debuginfo-install libvirt $ pgrep libvirtd ...prints PID of libvirtd... $ gdb (gdb) attach $PID-OF-LIBVIRTD (gdb) thread apply all backtrace 

Затем добавьте вывод к ошибке в качестве вложения