vtable allocazione memoria personalizzata non supportata durante il tentativo di utilizzo di qemu


2

Ho un server powergeT420 e sto testando con qemu per la virtualizzazione.

Ho seguito alcuni documenti e ho semplicemente provato a utilizzare la guida di avvio rapido dalla guida di avvio rapido di qemu

Dopo aver eseguito il comando per avviare un'immagine semplice ho ricevuto il seguente errore:

(processo: 23983): GLib-WARNING **: 21: 58: 30.131: gmem.c: 489: allocazione memoria personalizzata vtable non supportata

(qemu-system-x86_64: 23983): Gtk-WARNING **: 21: 58: 30.175: impossibile aprire il display:

Ho continuato con altri comandi e ho provato a creare un'immagine

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

poi

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

Ho di nuovo avuto lo stesso errore

La ricerca di questo su Google non mi ha portato a risultati fruttuosi, ad accettare forse alcuni problemi con le versioni precedenti di qemu o forse un problema con un processore incompatibile.

VERSIONE = "7 (Core)" 3.10.0-862.14.4.el7.x86_64 nome modello: Intel (R) Xeon (R) CPU E5-2403 0 @ 1.80GHz core cpu: 4

Qualcuno ha idea di cosa dovrei cercare per risolvere questo problema?

Risposte:


2

Questo problema si verifica a causa del bug glib2 ( https://bugzilla.redhat.com/show_bug.cgi?id=1594304 ). Un altro aspetto di questo problema è che i repository Red Hat e CentOS contenevano una versione obsoleta di QEMU (la recente è 4).

Esistono più soluzioni a questo problema:

  1. Usa qemu-kvminvece diqemu-system-x86_64

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

  2. Reinstalla / Aggiorna tutti i pacchetti QEMU dal repository fedora ( https://copr-be.cloud.fedoraproject.org/results/fcomida/qemu-4/fedora-30-x86_64/00910942-qemu/ )

    rpm -i /path/to/file/file_name.rpm

  3. Compilare QEMU da solo ( 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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.