benutzerdefinierte Speicherzuweisung vtable wird beim Versuch, qemu zu verwenden, nicht unterstützt

benutzerdefinierte Speicherzuweisung vtable wird beim Versuch, qemu zu verwenden, nicht unterstützt

Ich habe einen PoweredgeT420-Server und habe ihn mit QEMU zur Virtualisierung getestet.

Ich habe einige Dokumentationen befolgt und einfach versucht, die Kurzanleitung von zu verwendenQEMU-Kurzanleitung

Nachdem ich den Befehl zum Booten eines einfachen Images ausgeführt hatte, erhielt ich die folgende Fehlermeldung:

(Prozess:23983): GLib-WARNING **: 21:58:30.131: gmem.c:489: benutzerdefinierte Speicherzuweisung vtable wird nicht unterstützt

(qemu-system-x86_64:23983): Gtk-WARNING **: 21:58:30.175: Anzeige kann nicht geöffnet werden:

Ich fuhr mit anderen Befehlen fort und versuchte, ein Bild zu erstellen

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

Dann

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

Ich habe wieder den gleichen Fehler

Meine Suche bei Google hat zu keinen ertragreichen Ergebnissen geführt, außer vielleicht, dass es Probleme mit älteren Versionen von QEMU gibt oder dass möglicherweise ein Problem mit einem inkompatiblen Prozessor vorliegt.

VERSION="7 (Core)" 3.10.0-862.14.4.el7.x86_64 Modellname: Intel(R) Xeon(R) CPU E5-2403 0 @ 1,80 GHz CPU-Kerne: 4

Hat jemand eine Idee, wonach ich suchen muss, um dieses Problem zu lösen?

Antwort1

Dieses Problem tritt aufgrund des glib2-Fehlers auf (https://bugzilla.redhat.com/show_bug.cgi?id=1594304). Eine andere Seite dieses Problems ist, dass die Red Hat- und CentOS-Repositories eine veraltete Version von QEMU enthielten (die aktuelle ist 4).

Es gibt mehrere Lösungen für dieses Problem:

  1. Verwenden Sie qemu-kvmanstelle vonqemu-system-x86_64

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

  2. Installieren bzw. aktualisieren Sie alle QEMU-Pakete aus dem Fedora-Repo (https://copr-be.cloud.fedoraproject.org/results/fcomida/qemu-4/fedora-30-x86_64/00910942-qemu/)

    rpm -i /Pfad/zur/Datei/Dateiname.rpm

  3. Kompilieren Sie QEMU selbst (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

verwandte Informationen