virt-manager: KVM недоступен

ls -AlhF /usr | awk '{print "echo "$6" "$7" "$8" \011 "$9" $(du -s /usr/"$9")" }' | sh

Создайте команду echo и du с помощью awk, а затем выполните ее через канал к sh.

3
21.10.2019, 13:06
3 ответа

Ваша проблема:opencl-amdgpu-pro-orca.
Он предоставляет свой собственный libgbm.so.1, в котором этот символ отсутствует даже в последней версии AUR по умолчанию. Он помещается в путь поиска первым.
Таким образом, вы можете отключить эти драйверы или попытаться получить/скомпилировать исправленную/обновленную версию, включающую эту функцию -, или попытаться отключить этот путь поиска библиотеки только для службы libvirtd (добавить LD _БИБЛИОТЕКА _ПУТЬ =/usr/lib переменная окружения для процедуры запуска службы ).


Как анализировать такие проблемы, например:

ldd /usr/lib/libvirglrenderer.so.1
ldd /usr/lib/libvirglrenderer.so.1|awk '$3!=""{print $3}'|while read file; do objdump -TC -j.text $file|grep gbm_bo_unmap && echo $file; done
LD_LIBRARY_PATH=/usr/lib ldd /usr/lib/libvirglrenderer.so.1|awk '$3!=""{print $3}'|while read file; do objdump -TC -j.text $file|grep gbm_bo_unmap && echo $file; done
2
27.01.2020, 21:20

Ваш вывод journalctl показывает:

Oct 14 22:23:00 okcomputer libvirtd[35615]: Failed to probe capabilities for /usr/bin/qemu-system-x86_64: internal error: Failed to start QEMU binary /usr/bin/qemu-system-x86_64 for probing: /usr/bin/qemu-system-x86_64: symbol lookup error: /usr/lib/libvirglrenderer.so.1: undefined symbol: gbm_bo_unmap

Попробуйте просто запустить /usr/bin/qemu-system-x86_64 -helpи, скорее всего, увидите ту же ошибку. Эти ошибки undefined symbolвозникают, когда установленная версия qemu не соответствует версии библиотеки, на которую ссылаются, для которой она была создана.

Я не знаю особенностей Arch, но в Fedora соответствующий пакет называется virglrenderer. Скорее всего, его нужно обновить

Причина, по которой это проявляется как KVM is not available, заключается в том, что libvirt (и, соответственно, virt -manager )не нашли работающую версию qemu, соответствующую архитектуре вашего хоста, которая необходима для работы KVM..

2
27.01.2020, 21:20

Что ж, я «решил» эту проблему, полностью удалив проприетарные драйверы. Я планирую отправить свой GPU на виртуальную машину, поэтому я надеюсь, что они не понадобятся -.

Странная ситуация...

0
27.01.2020, 21:20

Теги

Похожие вопросы