La asignación de memoria personalizada vtable no es compatible al intentar usar qemu

La asignación de memoria personalizada vtable no es compatible al intentar usar qemu

Tengo un servidor powergeT420 y he estado probando la virtualización con qemu.

He estado siguiendo cierta documentación y simplemente intenté usar la guía de inicio rápido deguía de inicio rápido de qemu

Después de ejecutar el comando para iniciar una imagen simple, recibí el siguiente error:

(proceso:23983): GLib-WARNING **: 21:58:30.131: gmem.c:489: vtable de asignación de memoria personalizada no compatible

(qemu-system-x86_64:23983): Gtk-WARNING **: 21:58:30.175: no se puede abrir la pantalla:

Continué con otros comandos e intenté crear una imagen.

qemu-img create -f qcow2 testing-image.img 10G

entonces

qemu-system-x86_64 -m 2024 -boot d -enable-kvm -smp 3 -net nic -net user -hda testing-image.img -cdrom /mnt/FTP/AppZ/archlinux-2016.07.01-dual.iso

nuevamente me sale el mismo error

Buscar esto en Google no me llevó a ningún resultado fructífero, quizás acepte algunos problemas con versiones anteriores de qemu o posiblemente un problema con un procesador incompatible.

VERSIÓN="7 (Core)" 3.10.0-862.14.4.el7.x86_64 nombre del modelo: CPU Intel(R) Xeon(R) E5-2403 0 a 1,80 GHz Núcleos de CPU: 4

¿Alguien tiene alguna idea de qué debería buscar para resolver este problema?

Respuesta1

Este problema ocurre debido al error glib2 (https://bugzilla.redhat.com/show_bug.cgi?id=1594304). Otro lado de este problema es que los repositorios de Red Hat y CentOS contenían una versión desactualizada de QEMU (la más reciente es la 4).

Hay múltiples soluciones a este problema:

  1. Usar qemu-kvmen lugar deqemu-system-x86_64

    https://www.tecmint.com/install-manage-virtual-machines-in-centos/

  2. Reinstale / actualice todos los paquetes QEMU desde el repositorio de fedora (https://copr-be.cloud.fedoraproject.org/results/fcomida/qemu-4/fedora-30-x86_64/00910942-qemu/)

    rpm -i /ruta/al/archivo/nombre_archivo.rpm

  3. Compile QEMU por su cuenta (https://www.qemu.org/download/#source).

wget https://download.qemu.org/qemu-4.1.0-rc2.tar.xz
tar xvJf qemu-4.1.0-rc2.tar.xz
cd qemu-4.1.0-rc2
./configure

# Before running ```make``` checkout ./configure --help to get the list of available 
modules (usblib, smartcard, openGL support etc.) that you may want to add to your build. 

make
OR
make install

información relacionada