vtable การจัดสรรหน่วยความจำที่กำหนดเองไม่ได้รับการสนับสนุนพยายามใช้ qemu


2

ฉันมีเซิร์ฟเวอร์ poweredgeT420 และได้รับการทดสอบกับ qemu สำหรับการจำลองเสมือน

ฉันได้ติดตามเอกสารบางอย่างแล้วและพยายามใช้คู่มือเริ่มต้นใช้งานอย่างย่อจากqemu คู่มือเริ่มต้นใช้งานอย่างย่อ

หลังจากทำคำสั่งเพื่อบูตภาพง่ายฉันได้รับข้อผิดพลาดต่อไปนี้:

(กระบวนการ: 23983): GLib-WARNING **: 21: 58: 30.131: gmem.c: 489: ไม่รองรับ vtable การจัดสรรหน่วยความจำที่กำหนดเอง

(qemu-system-x86_64: 23983): Gtk-WARNING **: 21: 58: 30.175: ไม่สามารถเปิดจอแสดงผล:

ฉันใช้คำสั่งอื่นต่อไปและลองสร้างรูปภาพ

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

แล้วก็

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

ฉันได้รับข้อผิดพลาดเดียวกันอีกครั้ง

การค้นหาสิ่งนี้บน Google ไม่ได้นำพาฉันไปสู่ผลลัพธ์ที่มีผลยอมรับบางประเด็นกับ qemu รุ่นเก่าหรืออาจมีปัญหากับตัวประมวลผลที่เข้ากันไม่ได้

VERSION = "7 (Core)" 3.10.0-862.14.4.el7.x86_64 ชื่อรุ่น: Intel (R) Xeon (R) CPU E5-2403 0 @ 1.80GHz ซีพียูคอร์: 4

ใครบ้างมีความคิดสิ่งที่ฉันควรจะมองหาเพื่อแก้ไขปัญหานี้หรือไม่?

คำตอบ:


2

ปัญหานี้เกิดขึ้นเนื่องจากข้อผิดพลาด glib2 ( https://bugzilla.redhat.com/show_bug.cgi?id=1594304 ) อีกด้านของปัญหานี้คือที่เก็บ Red Hat และ CentOS มี QEMU รุ่นเก่า (ล่าสุดคือ 4)

มีหลายวิธีในการแก้ไขปัญหานี้:

  1. ใช้qemu-kvmแทนqemu-system-x86_64

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

  2. ติดตั้ง / อัพเดตแพ็คเกจ QEMU ทั้งหมดอีกครั้งจาก fedora repo ( 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. รวบรวม QEMU ด้วยตัวคุณเอง ( 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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.