[libvirt-users] Internal error reported by libvirt while creating a VM

Andrea Bolognani abologna at redhat.com
Tue Oct 1 08:33:18 UTC 2019


On Mon, 2019-09-30 at 15:43 -0400, Ajay Kumar wrote:
> Hi, am Ajay Kumar.

Please don't CC random libvirt developers when posting to the mailing
lists.

> I am trying to create a virtual machine on the remote host (where libvirt 5.8.0) was installed using a virtual machine manager which are running on the local ubuntu machine.
> 
> The specification of my remote host are:
> Hypervisor: KVM
> QEMU version: QEMU emulator version 2.4.0.1, Copyright (c) 2003-2008 Fabrice Bellard
> The below error is propagating when I am trying to install KVM-VMI (https://github.com/KVM-VMI/kvm-vmi/tree/kvmi) with modified QEMU, and there is a modified QEMU involved, in  /usr/local/bin/qemu-system-x86_64. 
> 
> The below particular error propagating when I am trying to create a virtual machine using VMM gui (virt-manager).
> 
> 
> Unable to complete install: 'internal error: process exited while connecting to monitor: 
> (process:7400): GLib-WARNING **: 18:19:45.044: ../../../../glib/gmem.c:489: custom memory allocation vtable not supported
> 2019-09-30T18:19:45.046714Z qemu-system-x86_64: -msg timestamp=on: Unsupported machine type
> Use -machine help to list supported machines!'
> 
> Traceback (most recent call last):
>   File "/usr/share/virt-manager/virtManager/asyncjob.py", line 89, in cb_wrapper
>     callback(asyncjob, *args, **kwargs)
>   File "/usr/share/virt-manager/virtManager/create.py", line 2553, in _do_async_install
>     guest.start_install(meter=meter)
>   File "/usr/share/virt-manager/virtinst/guest.py", line 498, in start_install
>     doboot, transient)
>   File "/usr/share/virt-manager/virtinst/guest.py", line 434, in _create_guest
>     domain = self.conn.createXML(install_xml or final_xml, 0)
>   File "/usr/lib/python2.7/dist-packages/libvirt.py", line 3603, in createXML
>     if ret is None:raise libvirtError('virDomainCreateXML() failed', conn=self)
> libvirtError: internal error: process exited while connecting to monitor: 
> (process:7400): GLib-WARNING **: 18:19:45.044: ../../../../glib/gmem.c:489: custom memory allocation vtable not supported
> 2019-09-30T18:19:45.046714Z qemu-system-x86_64: -msg timestamp=on: Unsupported machine type
> Use -machine help to list supported machines!

My guess would be that your modified QEMU does not support whatever
machine type the guest is configured to use.

What's in the

  <type arch='x86_64' machine='xxx'>hvm</type>

element, and is that machine type listed in the output of

  qemu-system-x86_64 -machine help

?

-- 
Andrea Bolognani / Red Hat / Virtualization




More information about the libvirt-users mailing list