Я просто обновляюсь с 13.04 до 13.10, и у меня возникает эта проблема, когда я запускаю свой KVM
Unable to complete install: 'internal error: process exited while connecting to monitor: W: kvm binary is deprecated, please use qemu-system-x86_64 instead
char device redirected to /dev/pts/10 (label charserial0)
failed to initialize KVM: Device or resource busy
Ошибка детализации:
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 96, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/create.py", line 1983, in do_install
guest.start_install(False, meter=meter)
File "/usr/lib/python2.7/dist-packages/virtinst/Guest.py", line 1246, in start_install
noboot)
File "/usr/lib/python2.7/dist-packages/virtinst/Guest.py", line 1314, in _create_guest
dom = self.conn.createLinux(start_xml or final_xml, 0)
File "/usr/lib/python2.7/dist-packages/libvirt.py", line 2892, in createLinux
if ret is None:raise libvirtError('virDomainCreateLinux() failed', conn=self)
libvirtError: internal error: process exited while connecting to monitor: W: kvm binary is deprecated, please use qemu-system-x86_64 instead
char device redirected to /dev/pts/8 (label charserial0)
failed to initialize KVM: Device or resource busy
Это очевидно проблема с virsh. Просто попробуйте запустить виртуальную машину, используя команду, указанную в сообщении об ошибке, например,
sudo qemu-system-x86_64 -hda [wherever your created virtual disk is]
Это, очевидно, ошибка в virt-manager , которая еще не исправлена. Этот пользователь нашел решение , изменив определение XML ВМ.
Для справки о других нуждающихся людях, которые, возможно, не редактируют определение домена каждый день.
Проблема такая же, как в сообщении об ошибке: изменен исполняемый файл эмулятора, поэтому файл определения виртуальной машины должен быть обновлен.
virsh
list --all
vm_name
edit vm_name
<emulator>/usr/bin/kvm</emulator>
<emulator>/usr/bin/qemu-system-x86_64</emulator>
start vm_name
Обратите внимание, что в зависимости от возраста определения виртуальной машины и системы, в которой она была создана, старый исполняемый файл эмулятора может отличаться от простого kvm, но в любом случае замените его: -)
Кроме того: кроме этого у меня возникла другая проблема: некоторые файлы образа диска виртуальной машины имели неправильные разрешения, например root: root или root: kvm. Похоже, что с 13.10 в январе 2014 года они должны быть libvirt-qemu: kvm
Я использовал Virtual Machine Manager и столкнулся с этой ошибкой. Решено, когда я использовал 'qemu' в качестве типа гипервизора при создании виртуальной машины.