short story:
AQEMU (the most excellent QEMU/KVM GUI which is @ version 0.7.3 alpha 2) is ALWAYS segfaulting on me!
AQEMU requires that I configure the location of "emulators" = "QEMU/KVM binaries", I suspect is the proper name. NO MATTER WHAT, I always get this error when telling it where the "emulatores" are located. the error may be straight forward, but I dont know how to fix, or what to do... here is there error ::
Code:
AQEMU Warning [60] >>>
Sender: void QEMU_Binary_Window::Set_Emulator( Emulator emul )
Message: QEMU Version NOT Valid! Use Default: 0.9.0
AQEMU Warning [61] >>>
Sender: void QEMU_Binary_Window::Set_Emulator( Emulator emul )
Message: KVM Version NOT Valid! Use Default: 7X
Segmentation fault
the long story *with as many details as I can pack in without being toooo long-winded* (yet some will hate me for this long of a post, please forgive me!): so... I've been doing some documentation of sorts for using virtualbox, kvm & qemu on slackware64 13.0 (and x86, but primarilly slackware64 13.0), if anyone is interested, u can see the page
here -- also it explains how I have things setup on my box if someone needs that information in order to help answer my question. for quick reference, hardware-wise: I run an intel Q6600 CPU, 4gigs ram, ASUS nvidia 750i motherboard, nvidia GTX 285, etc...
I got KVM working via the kernel modules that came with my slackware64 "huge-2.6.29.6-smp" kernel, all I have to do is ::
Code:
modprobe kvm
modprobe kvm-intel
modprobe virtio
from there, I downloaded and compiled KVM
user-space code like so ::
Code:
git clone git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git
cd qemu-kvm
./configure && make && make install
this in turn put most of my QEMU-KVM binaries
(please smack me if I am naming this wrong, I am still VERY new to QEMU and KVM - I come from the world of vmware, in search of the ultimate F/OSS virtualization tools/apps!) into
/usr/local/bin - specifically ::
Code:
/usr/local/bin/qemu-img
/usr/local/bin/qemu-io
/usr/local/bin/qemu-nbd
/usr/local/bin/qemu-system-x86_64
so far, so good = I am able to boot-up my win7x64 VM from QEMU-KVM via command-line, by running this command ::
Code:
sudo /usr/local/bin/qemu-system-x86_64 -smp 2 -hda /mnt/sdd9/win7x64vdi/qemu-kvm.qcow2 -m 2048 -soundhw sb16 -localtime
command-line interaction with
qemu/
kvm is... easy, but
I'd love to use a GUI ala virtualbox and/or
vmware. so I poked around a little on the `net, and I found this gem =
aqemu - and boy is she pretty! I installed
aqemu per the
README file for
AQEMU-0.7.3-alpha2 (yes u read that right, the project is in an
alpha state!) ::
Quote:
- Extract AQEMU source code.
- `cd' to AQEMU directory and `./configure.sh'
- type `make'
- Enter root mode and `make install'
- Installation complete! For start AQEMU type: `aqemu' in shell.
|
(( of note, I musta told it to install to /usr, instead of /usr/local because
AQEMU binary installed to /usr/bin/aqemu, and some other files installed to /usr/share/aqemu ))
my problem boils down to this, I can start
AQEMU just fine (as a
user, or
root) - but I started getting baffled when AQEMU started popping up messages like "
Emulators Not Found! Please Add Emulators." ... digging around the internet I found NOTHING (I musta be searching WRONG), so I just started to fool around, and it hit me... I think when
AQEMU is asking for "emulators" I am thinking it means it needs to know where the binaries for
/usr/local/bin/qemu-system-x86_64 and such reside.
so, I start-up
AQEMU => FILE => ADVANCES SETTINGS => the error "
Emulators Not Found! Please Add Emulators." pops up ... I click OK ... and I am at the "emulators" configuration page (without configuring this page,
AQEMU will NOT allow me to start ANY of my VMs!). Clicking the "FIND ALL EMULATORS" button results in nothing being found
if I start
AQEMU from konsole, I can see what it is doing in the background when I click the FIND ALL EMULATORS BUTTON, which is this ::
Code:
AQEMU Debug [23] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/local/bin QEMU Not Found
AQEMU Debug [24] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/bin QEMU Not Found
AQEMU Debug [25] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /bin QEMU Not Found
AQEMU Debug [26] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/lib64/java/bin QEMU Not Found
AQEMU Debug [27] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/lib64/kde4/libexec QEMU Not Found
AQEMU Debug [28] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /opt/kde3/lib64/qt3/bin QEMU Not Found
AQEMU Debug [29] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /opt/kde3/bin QEMU Not Found
AQEMU Debug [30] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/lib64/qt/bin QEMU Not Found
AQEMU Debug [31] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/share/texmf/bin QEMU Not Found
AQEMU Debug [32] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In . QEMU Not Found
AQEMU Debug [33] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /sbin QEMU Not Found
AQEMU Debug [34] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/sbin QEMU Not Found
AQEMU Debug [35] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/local/cuda/bin QEMU Not Found
AQEMU Debug [36] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/local/sbin QEMU Not Found
AQEMU Debug [37] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/local/ssl/bin QEMU Not Found
AQEMU Debug [38] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/local/samba/bin QEMU Not Found
AQEMU Debug [39] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/local/java/bin QEMU Not Found
AQEMU Debug [40] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/games QEMU Not Found
AQEMU Debug [41] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/local/bin KVM Not Found
AQEMU Debug [42] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/bin KVM Not Found
AQEMU Debug [43] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /bin KVM Not Found
AQEMU Debug [44] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/lib64/java/bin KVM Not Found
AQEMU Debug [45] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/lib64/kde4/libexec KVM Not Found
AQEMU Debug [46] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /opt/kde3/lib64/qt3/bin KVM Not Found
AQEMU Debug [47] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /opt/kde3/bin KVM Not Found
AQEMU Debug [48] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/lib64/qt/bin KVM Not Found
AQEMU Debug [49] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/share/texmf/bin KVM Not Found
AQEMU Debug [50] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In . KVM Not Found
AQEMU Debug [51] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /sbin KVM Not Found
AQEMU Debug [52] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/sbin KVM Not Found
AQEMU Debug [53] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/local/cuda/bin KVM Not Found
AQEMU Debug [54] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/local/sbin KVM Not Found
AQEMU Debug [55] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/local/ssl/bin KVM Not Found
AQEMU Debug [56] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/local/samba/bin KVM Not Found
AQEMU Debug [57] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/local/java/bin KVM Not Found
AQEMU Debug [58] >>>
Sender: void First_Start_Wizard::on_Button_Find_clicked()
Message: In /usr/games KVM Not Found
AQEMU Debug [59] >>>
Sender: void Advanced_Settings_Window::on_TB_Find_All_Emulators_clicked()
Message: Find Emulators and Save Settings Complete
so I then click "ADD" (while still in the
AQEMU => FILE => ADVANCES SETTINGS menu) becuase the auto-magic "FIND ALL EMULATORS" is not working -- even if I create symlinks to the
/usr/local/bin/qemu-img,
/usr/local/bin/qemu-io,
/usr/local/bin/qemu-nbd,
and /usr/local/bin/qemu-system-x86_64 files in
/usr/bin - or any other directory that is in my
$PATH environment variable...
upon clicking ADD, it now seems like I am "getting somewhere", I get this screen (jpeg attached to this post)
since I only have
qemu-img and
qemu-system-x86_64 in that list, I go to tell it where the file resides, and AS SOON AS I CLICK
/usr/local/bin/qemu-img or
/usr/local/bin/qemu-system-x86_64
AQEMU crashes due to a segmentation fault! no matter what! it always segfaults on me! this is what is being shown when I run
AQEMU from Konsole in KDE4 on slackware64 13.0 ::
Code:
AQEMU Warning [60] >>>
Sender: void QEMU_Binary_Window::Set_Emulator( Emulator emul )
Message: QEMU Version NOT Valid! Use Default: 0.9.0
AQEMU Warning [61] >>>
Sender: void QEMU_Binary_Window::Set_Emulator( Emulator emul )
Message: KVM Version NOT Valid! Use Default: 7X
Segmentation fault
can someone tell me how to fix this issue, or what I am doing wrong, or suggest a webpage I can view to give me some clues... anyone? please! help! feel free to suggest a different QEMU/KVM GUI if you have a favorite too!
thanks in advance, I look forward to our correspondence
PS. please forgive the length of this message, it was the best I could do to keep it short (ha!) with giving as much detail as possible... I suck at this part