>>> On 10/28/2013 at 09:32 AM, in message <[email protected]>, Andreas Löffler<[email protected]> wrote: > Hi Jeff, > > thanks for the report. I already reproduced and fixed those bugs > locally, and the next upcoming maintenance release should work as > expected again.
Hello Andreas, is there a connection with my problem? If I don't use sessionobject.close() (or let's say: IGuessSession.close()) I have a working python script, but I have the process of the VM, althought my VM is already stopped. And if I use IGuessSession.close(), my VM crashes. Regards, Thomas > On 25.10.2013 22:34, Jeff Macdonald wrote: > > Hi, > > > > I use VBoxManage to automate VM creation/configuration/etc. My script > > used guestcontrol stat to see if a VM was finished booting: > > > > VBoxManage guestcontrol vmtest stat / --username=root --password=root > > > > normally this command gives me an error until the VM is fully booted. > > However, now it just hangs forever. The VM then becomes non > > responsive. > > > > I found a work around for VM readyness using guestproperty wait: > > guestproperty wait vmtest /VirtualBox/GuestInfo/OS/NoLoggedInUsers > > > > However, I have other guestcontrol commands that I use - execute for > > instance. These seem to work but when the VM is powered off, while the > > VM looks like it powered off, the process still exists and has to be > > killed manually. This is easily seen by doing the following: > > > > $ VBoxManage startvm testvm > > $ VBoxManage guestcontrol testvm execute --wait-stdout --username=root > > --password=root --image /bin/ls > > bin > > boot > > dev > > etc > > home > > lib > > lib64 > > lost+found > > media > > mnt > > opt > > proc > > root > > sbin > > selinux > > srv > > sys > > tmp > > usr > > > > $ VBoxManage guestcontrol testvm execute --wait-stdout --username=root > > --password=root --image /sbin/poweroff > > > > # wait for VM to shutdown > > > > $ VBoxManage startvm testvm VBoxManage: error: The machine 'testvm' is > > already locked by a session (or being locked or unlocked) > > VBoxManage: error: Details: code VBOX_E_INVALID_OBJECT_STATE > > (0x80bb0007), component Machine, interface IMachine, callee > > nsISupports > > VBoxManage: error: Context: "LaunchVMProcess(a->session, > > sessionType.raw(), env.raw(), progress.asOutParam())" at line 592 of > > file VBoxManageMisc.cpp > > > > # notice process is still running > > > > Host OS is OS X 10.7.5 > > GuestOS is CentOS 6.4 > > > > Can anyone else confirm what I'm seeing? > > > > -- Thomas Belián Fachhochschule Erfurt Fakultät Gebäudetechnik und Informatik Fachrichtung Angewandte Informatik Labor Betriebssysteme/Netze Postfach 45 01 55, 99051 Erfurt Telefon: 0361 6700 - 647 Telefax: 0361 6700 - 643 E-Mail: [email protected] Web: http://www.ai.fh-erfurt.de _______________________________________________ vbox-dev mailing list [email protected] https://www.virtualbox.org/mailman/listinfo/vbox-dev
