tabela de alocação de memória personalizada não suportada ao tentar usar o qemu

tabela de alocação de memória personalizada não suportada ao tentar usar o qemu

Eu tenho um servidor poweredgeT420 e tenho testado com qemu para virtualização.

Tenho seguido alguma documentação e simplesmente tentei usar o guia de início rápido deguia de início rápido do qemu

Depois de executar o comando para inicializar uma imagem simples, recebi o seguinte erro:

(processo: 23983): GLib-WARNING **: 21:58:30.131: gmem.c:489: vtable de alocação de memória personalizada não suportada

(qemu-system-x86_64:23983): Gtk-WARNING **: 21:58:30.175: não é possível abrir a tela:

Continuei com outros comandos e tentei criar uma imagem

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

então

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

Eu novamente recebi o mesmo erro

Pesquisar isso no Google não me levou a nenhum resultado frutífero, talvez alguns problemas com versões mais antigas do qemu ou possivelmente um problema com um processador incompatível.

VERSÃO = "7 (núcleo)" 3.10.0-862.14.4.el7.x86_64 nome do modelo: Intel (R) Xeon (R) CPU E5-2403 0 @ 1,80 GHz núcleos de CPU: 4

Alguém tem alguma idéia do que devo procurar para resolver esse problema?

Responder1

Esse problema acontece por causa do bug glib2 (https://bugzilla.redhat.com/show_bug.cgi?id=1594304). Outro lado desse problema é que os repositórios Red Hat e CentOS continham uma versão desatualizada do QEMU (a mais recente é 4).

Existem várias soluções para este problema:

  1. Use qemu-kvmem vez deqemu-system-x86_64

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

  2. Reinstale/atualize todos os pacotes QEMU do repositório fedora (https://copr-be.cloud.fedoraproject.org/results/fcomida/qemu-4/fedora-30-x86_64/00910942-qemu/)

    rpm -i /caminho/para/arquivo/nome_do_arquivo.rpm

  3. Compile o QEMU por conta própria (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

informação relacionada